< 前へ

演習 2: Web サービスの作成とテスト

JAX-RS が使用可能なプロジェクトを作成したら、アプリケーションによって使用される Java™ ファイルのダウンロードと Web サービスのテストができるようになります。

JAX-RS Web サービスの作成

  1. アプリケーションに必要な Java クラスを含むプロジェクトをダウンロードします。
  2. Web プロジェクトで、com.test というパッケージを作成します (右クリックから「Java リソース」 > 「src」を選択し、「新規」 > 「パッケージ」を選択します)。ダウンロードしたプロジェクトからそのパッケージへ次のクラスをインポートします。
    • AddressBook.java
    • AddressBookApplication.java
  3. WebContent/WEB-INF/web.xml を開きます。「設計」ビューで Servlet (JAX-RS Servlet) を選択し、名前および値フィールドが空白の状態で「追加」をクリックし、初期化パラメーターを JAX-RS サーブレットに追加します。web.xml を保存します。その際にエラーが表示される場合がありますが、無視してください。
    JAX-RS 対応プロジェクトの Web アプリケーション・デプロイメント記述子に、初期化パラメーターを追加する方法を示す画面取り
  4. 「問題」ビューで、param-name 警告を右クリックして「クイック・フィックス」を選択します。既存のサブクラスを選択してブラウズし、AddressBookApplication を選択します。
  5. web.xml を保存します。

JAX-RS Web サービスのテスト

  1. 「サーバー」ビューでサーバーを右クリックして、「追加および削除」を選択し、JAX-RS EAR をサーバーに追加します。サーバーを再始動します。
  2. アドレス帳アプリケーション内のすべてのアドレスを取得するには、Web ブラウザーを開いて、次の URL を入力します。http://localhost:<default_host_port>/<application_name>/jaxrs/addresses 例えば、このチュートリアルで使用される命名規則およびデフォルト・ポートを使用する場合 http://localhost:9080/JAXRS/jaxrs/addresses になります。
    注: WebSphere Application Server 管理コンソールのサーバー構成タブで、デフォルトのホスト・ポート名を判別できます。
  3. 次の URL を入力します。http://localhost:<default_host_port>/<application_name>/jaxrs/addresses/<address index> address index は 0 から 5 までの間の数値で、AddressBook.java にリストされている 6 つのアドレスを表します。インデックスの値に割り当てられているアドレスが表示されます。
< 前へ
トピックのタイプを示すアイコン チュートリアルの演習のトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: jaxrs_exercise13.html