3.3 Webサービス実装クラスおよびプロバイダ実装クラスの作成
Webサービス実装クラスまたはプロバイダ実装クラスは,コンパイルしたJavaクラスファイル(*.class)として作成します。
- POJOのWebサービスの場合
-
Webサービス実装クラスまたはプロバイダ実装クラスは,WARファイルを構成するディレクトリに含めます。次に示すどちらか,または両方に一つ以上含めてください。
-
classesディレクトリ以下
-
libディレクトリ以下に含まれるJARファイル内
Webサービス実装クラスまたはプロバイダ実装クラスの格納先については,「3.5.1 WARファイルの構成」を参照してください。
-
- EJBのWebサービスの場合
-
Webサービス実装クラスは,EJB JARファイルを構成するディレクトリに含めます。次に示すディレクトリに一つ以上含めてください。
-
EJB-JARファイルのルートディレクトリ以下
Webサービス実装クラスの格納先については,「3.5.2 EJB JARファイルの構成」を参照してください。
-
- 作成時の注意事項
-
通常,Webサービスはステートレスです。Webサービス実装クラスまたはプロバイダ実装クラスのフィールドを,複数回のWebサービスの呼び出しで共有しないでください。