この節では、Web アプリケーション内に Web サービスを作成します。このサービスは、ステートレスセッション Bean として作成します。次の Web オペレーションをサービスに追加します。
花の名前を取得し、その名前に関連付けられた Image を取得するオペレーション。
すべての花の画像のサムネイルを取得し、それらのサムネイルを List として返すオペレーション。
Web サービスを追加するには、次の手順に従います。
「プロジェクト」ウィンドウで、「FlowerAlbumService」プロジェクトノードを右クリックし、「新規」>「Web サービス」を選択します。または、「新規」>「その他」を選択し、「新規ファイル」ウィザードの「Web サービス」の下にある「Web サービス」を選択します。「新規 Web サービス」ウィザードが開きます。
「新規 Web サービス」ウィザードで、「Web サービス名」に「FlowerService」、「パッケージ名」に「org.flower.service」と入力します。「Web サービスを新規に作成」を選択します。「ステートレスセッション Bean として Web サービスを実装」を選択します。「完了」をクリックします。
Web サービスが、「プロジェクト」ウィンドウのこのプロジェクトのノードに表示されます。「ソースパッケージ」ディレクトリには、「service」パッケージと「resources」パッケージが含まれています。
エディタで FlowerService.java を開きます。「デザイン」ビューに切り替えます。オペレーションおよびサービス品質の要素を Web サービスに追加できるフォームが表示されます。