corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners

Web サービス開発

NetBeans IDE での Web サービス 開発

画像をクリックして全画面表示

NetBeans IDE では、Web サービスの相互運用性、セキュリティー保護、信頼性、およびトランザクションを支援しています。

標準ベースの Web 開発

NetBeans IDE は、Sun Java System Application Server (GlassFish v1/v2/v3)、Apache Tomcat、JBoss、BEA Weblogic などで動作します。また、JAX-WS 2.1、JAX-RS (JSR-311)、JAX-RPC (JSR-101) の各 Web サービス規格を含む J2EE 1.4 と Java EE 5 をサポートしています。このエディタのコード補完機能には、Web サービスで使用できる注釈も含まれます。


RESTful Web サービス

IDE では、JPA のエンティティークラスとパターンからの、またはデータベースから直接の、JSR311 に準拠した RESTful Web サービスの作成を支援しています。JPA エンティティーから生成されるコードは、Spring フレームワークの最上部で動作します。

また IDE では、RESTful Web サービスにアクセスするクライアントアプリケーションのテストおよび構築もサポートしています。ウィザードを使用して、JPA エンティティークラスから RESTful サービスを作成し、WADL からの JavaScript クライアントスタブなどの Web サービス (RESTful と SOAP ベースの両方) を呼び出すためのコードを生成できます。RESTful Web サービスでエンティティー Beans をラップし、CRUD 機能を簡単に実現できます。

Web サーバーウィンドウ

SOAP ベースの Web サービス

Web サービスウィザードおよび Web サービスビジュアルデザイナを使用して、Apache Axis2 Web サービスを含む Web サービスを、Java クラスまたは WSDL ファイルから作成および開発できます。新しい soapUI プラグインを使用して、Web サービスのテストプロジェクトを作成できます。これには、テストケースが含まれており、SOAP の監視を行うことができます。

IDE には、Web サービス注釈を操作するツール (Web Services Metadata for Java) が用意されています。Java クラスには @javax.jws という注釈が付きます。Web サービスの注釈は、プロジェクト内の Web サービスで自動的に認識されます。IDE では、ビジュアルデザイナまたは Web サービスカスタマイズエディタなどのさまざまな機能で、JAX-WS 2.1 ランタイムがサポートされています。

Web サービスノードで使用できる新規アクションを使用することで、SOAP ベースの Web サービスを RESTfull サービスリソースに変換できます。非同期 Web サービスクライアントの作成には、Web サービスカスタマイズエディタを使用します。

Google マップのスクリーンショット

信頼性とセキュリティーに優れた、トランザクション可能 Web サービス

Web サービスデザイナから、高度な Web サービステクノロジを直接使用できます。Sun Application Server (GlassFish) の Metro サポートを使用して、相互運用が可能で、信頼性とセキュリティーに優れたトランザクション可能 Web サービスを構築できます。

Sun Java System Access Manager のサポートを使用して、セキュリティーに優れたアイデンティティー対応の Web サービスを構築できます。IDE では、Web サービスのサーバーとクライアントで、WSI-BSP トークンプロファイルのメッセージレベルのセキュリティーがサポートされています。

GlassFish

Web API

「サービス」タブを使用して、サーバー側マッシュアップアプリケーションを簡単に作成し、それらの Web サービス記述子ファイル (WSDL または WADL) からサービスを追加できます。サービス操作を、POJO、サーブレット、JSP、JSF、または PHP ページにドラッグ&ドロップすると、IDE がアクセスコードを生成します。

Web サービスマネージャーを使用して、Google、Facebook、Yahoo、flickr、Amazon、Twitter などから提供される、一般的な RESTful Web API にアクセスできます。StrikeIron などの SOAP ベースの Web サービスにもアクセスできます。

Zembly

Zembly Web API Gateway プラグイン (Beta アップデートセンター) を使用すると、一般的な Web API の単一のレジストリおよびリポジトリから API を検出することができます。サービス操作を Java ファイルおよび JavaFX ファイルにドラッグ&ドロップすると、IDE でアクセスコードが生成されます。Zembly を使用して、これらの API と対話するために必要なキーおよび資格情報の一覧を安全に保存することもできます。

モバイル Web サービス

JSR-172 対応の電話から Web サービスに直接アクセスするアプリケーションを作成できます。ワイヤレス接続ブリッジを使用して、MIDlet からサーブレットを経由して Web サービスやデバイス上のその他のサーバー側データにアクセスするコードを作成できます。

 

- Web アプリケーションの学習

- Zembly Web API Gateway クライアントライブラリの使用

Zembly サービス

モバイルサービスの図