Hitachi

Cosminexus V11 アプリケーションサーバ Webサービス開発ガイド


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サービスの呼び出しで共有しないでください。