ページの先頭行へ戻る
Interstage Studio Java EEワークベンチユーザーズガイド

5.3.3 Stateless Session BeanをWebサービス化する

Stateless Session BeanをWebサービス化するための前提として、EJBプロジェクトにStateless Session Beanを作成する必要があります。もちろん、EJB3.0の仕様で記述されている既存のStateless Session BeanをWebサービス化することもできます。
その後は、Stateless Session Beanに@WebServiceアノテーションを宣言すれば、Webサービス化できます。

Stateless Session Beanの作成

Stateless Session BeanはEJBプロジェクトに作成します。
作成方法の詳細については、"EJB作成の準備"、"3.3.2 Session Beanを作成する"を参照してください。

WebServiceアノテーションの宣言

Stateless Session Beanに@WebServiceアノテーションを以下のように記述します。

WebServiceアノテーションの使用例

package sample;

import javax.jws.WebService;
import javax.ejb.Stateless;

@WebService
@Stateless
public class Calc {
      public int add(int param1,int param2) {
            return param1 + param2;
      }
}