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 機能を簡単に実現できます。
|

|
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 サービスカスタマイズエディタを使用します。
|

|
信頼性とセキュリティーに優れた、トランザクション可能 Web サービス
Web サービスデザイナから、高度な Web サービステクノロジを直接使用できます。Sun Application Server (GlassFish) の Metro サポートを使用して、相互運用が可能で、信頼性とセキュリティーに優れたトランザクション可能 Web サービスを構築できます。
Sun Java System Access Manager のサポートを使用して、セキュリティーに優れたアイデンティティー対応の Web サービスを構築できます。IDE では、Web サービスのサーバーとクライアントで、WSI-BSP トークンプロファイルのメッセージレベルのセキュリティーがサポートされています。
|

|
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 クライアントライブラリの使用
|


|