Web サービス開発

画像をクリックして全画面表示
NetBeans IDE では、Web サービスの相互運用性、セキュリティー保護、信頼性、およびトランザクションを支援しています。
標準ベースの Web サービス開発
NetBeans IDE では、JAX-WS 2.2、JAX-RS 1.1、JAXB 2.2 Web サービス標準を含む、Java EE 6 および Java EE 5 がサポートされています。GlassFish Server Open Source Edition、Oracle Weblogic、Apache Tomcat、JBoss、その他多くのサーバーを使用できます。このエディタのコード補完機能には、Web サービスで使用できる注釈も含まれます。
RESTful Web サービス 
IDE では、JPA のエンティティークラスとパターンからの、またはデータベースから直接の、JSR-311 (JAX-RS 1.1) に準拠した RESTful Web サービスの作成を支援しています。JPA エンティティーから生成されるコードは、Spring フレームワークの最上部で動作します。RESTful Web サービスでエンティティー Beans をラップし、CRUD 機能を簡単に実現できます。
EE6 RESTful Web サービスでは、エンティティークラスの JAXB 注釈およびサービスクラスの EJB セッションファサードが使用されます。これにより、コンバータクラスが不要になり、よりシンプルなコードを生成できます。
また IDE では、RESTful Web サービスにアクセスするクライアントアプリケーションのテストおよび構築もサポートしています。WADL からの JavaScript クライアントスタブなど、Web サービス (RESTful および SOAP ベースの両方) を呼び出すためのコードを生成できます。また、NetBeans IDE に登録されているサービス用の Java Web および Java アプリケーションで RESTful Java クライアントを生成することもできます。NetBeans IDE には、Flickr や Twitter など、幅広く利用されているいくつかのサービスがあらかじめ登録されています。
RESTful Web サービスについて
|

|
SOAP ベースの Web サービス
Web サービスウィザードおよび Web サービスビジュアルデザイナを使用して、Java クラスまたは WSDL ファイルから Web サービスを作成および開発できます。
IDE には、Web サービス注釈を操作するツール (Web Services Metadata for Java) が用意されています。Java クラスには @javax.jws という注釈が付きます。Web サービスの注釈は、プロジェクト内の Web サービスで自動的に認識されます。IDE では、ビジュアルデザイナまたは Web サービスカスタマイズエディタなどのさまざまな機能で、JAX-WS 2.2 ランタイムがサポートされています。
Web サービスノードで使用できる新規アクションを使用することで、SOAP ベースの Web サービスを RESTful サービスリソースに変換できます。非同期 Web サービスクライアントの作成には、Web サービスカスタマイズエディタを使用します。
|

|
信頼性とセキュリティーに優れた、トランザクション可能 Web サービス
Web サービスデザイナから、Wsb Service Interoperability Technologies (WSIT) を直接使用できます。GlassFish Server Open Source Edition 3.1 の Metro 2.0 (JAX-WS 2.2) サポートを使用して、相互運用が可能でトランザクションに対応した、信頼性とセキュリティーに優れた Web サービスを構築できます。
|

|
Web API
「サービス」タブを使用して、サーバー側マッシュアップアプリケーションを簡単に作成し、それらの Web サービス記述子ファイル (WSDL または WADL) からサービスを追加できます。サービス操作を、POJO、サーブレット、JSP、JSF、または PHP ページにドラッグ&ドロップすると、IDE がアクセスコードを生成します。
Web サービスマネージャーを使用して、Google、Facebook、Yahoo、flickr、Amazon、Twitter などから提供される、一般的な RESTful Web API にアクセスできます。StrikeIron などの SOAP ベースの Web サービスにもアクセスできます。
モバイル Web サービス
JSR-172 対応の電話から Web サービスに直接アクセスするアプリケーションを作成できます。ワイヤレス接続ブリッジを使用して、MIDlet からサーブレットを経由して Web サービスやデバイス上のその他のサーバー側データにアクセスするコードを作成できます。
Web サービスの学習
|

|