JAX-RS Web アプリケーションの開発
サブトピック
IBM JAX-RS 入門
JAX-RS は、サーバー・サイドの REST アプリケーションの開発を簡単にする、インターフェースおよび Java™ アノテーションの集合です。 JAX-RS テクノロジーを使用することによって、 REST (Representational State Transfer) アプリケーションは、他のタイプの分散システムと比較して、 開発が容易であり、コンシュームが簡単です。JAX-RS アプリケーションの開発環境のセットアップ
アプリケーション・サーバーには、Java API for RESTful Web Services (JAX-RS) 仕様に基づいた Web サービス・クライアントおよび実装を開発するためのコマンド行ツールが用意されています。Web サービスの開発を始める前に開発環境をセットアップする必要があります。開発およびアセンブリー・ツール
統合開発環境を使用して、 WebSphere® Application Server 用の Java Platform, Enterprise Edition (Java EE) モジュール の開発、アセンブル、およびデプロイを行うことができます。ディレクトリー規則
app_server_root、profile_root、およびその他のディレクトリーへの製品情報の参照から、特定のデフォルト・ディレクトリー・ロケーションが暗黙に示されます。 WebSphere Application Server で使用される規則について詳しく説明します。JAX-RS Web アプリケーションの構成
Apache Wink REST クライアントを使用するクライアントの実装
Apache Wink REST クライアントを使用して、要求を 送信し、RESTful サービスからの応答を処理することができます。このクライアント API を Java プログラム内で使用して、Web サービスと通信することができます。管理対象外の RESTful Web サービス JAX-RS 1.1 クライアントを使用したクライアントの実装
WebSphere Application Server では、アプリケーション開発者が短い期間で簡単に JAX-RS クライアント・アプリケーションを作成できるよう、シン Java Platform, Standard Edition 6 (Java SE 6) RESTful Web サービス・クライアント・ランタイムが提供されています。Thin Client for JAX-RS with WebSphere Application Server は、スタンドアロンの Java SE 6 クライアント環境であり、管理対象外の JAX-RS RESTful Web サービス・クライアント・アプリケーションを非 WebSphere 環境で実行して、アプリケーション・サーバーによってホストされる JAX-RS RESTful Web サービスを呼び出すことができます。Feature Pack for Web 2.0 JAX-RS アプリケーションの WebSphere バージョン 8 へのマイグレーション
Feature Pack for Web 2.0 のアプリケーションをパッケージ化するときには、手動で Java API for RESTful Web Services (JAX-RS) ランタイムをアプリケーション CLASSPATH で使用可能にする必要があります。 そのためには一般的に、JAX-RS ランタイム Java アーカイブ (JAR) ファイルを Web アーカイブ (WAR) モジュールの WEB-INF/lib ディレクトリーに配置します。バージョン 8 では、JAX-RS ランタイム環境は、アプリケーション・サーバーに対してネイティブです。CLASSPATH で手動でランタイム・ライブラリーのパスを追加する操作は不要になりました。Web 2.0 アプリケーションをネイティブ・ランタイム環境にマイグレーションすると、パッケージ化とデプロイメントが単純化され、将来の更新で Java Platform, Enterprise Edition (Java EE) 統合フィーチャーを活用できます。JAX-RS ランタイム環境の使用不可化
Java API for RESTful Web Services (JAX-RS) ランタイム環境の使用不可化が必要な場合があります。JAX-RS ランタイム環境を使用不可にすると、JAX-RS フィーチャー (基本 JAX-RS ランタイム機能、Enterprise JavaBeans (EJB) ランタイム統合、Java Contexts and Dependency Injection (JCDI) ランタイム統合、および Servlet 3.0 Web コンテナー統合など) が使用不可になります。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=container_wbs_jaxrs_goal_developing
ファイル名:container_wbs_jaxrs_goal_developing.html