JAX-RPC アプリケーションの EJB 実装の完了
Java™ API for XML-based RPC (JAX-RPC) Web サービスの開発に必要な Java 成果物を開発した後、Enterprise JavaBeans (EJB) 実装を完了し、プログラミング・モデルに基づいて Java アーカイブ (JAR) ファイルまたは Web アプリケーション・アーカイブ (WAR) ファイルをアセンブルする必要があります。アセンブルされた JAR ファイルまたは WAR ファイルには、 Enterprise JavaBeans (EJB) 実装と、ツールから作成された、サポート対象クラスが含まれます。
始める前に
wsdl2java コマンド行ツールを使用して、JAX-RPC Web サービス用に WSDL ファイルから EJB 実装テンプレートを作成します。Web サービスの開発過程で EJB 実装を完了するには、Web サービス記述言語 (WSDL) ファイルから生成されるデプロイメント記述子テンプレートが必要となります。
このタスクについて
JAX-RPC アプリケーションの場合、 ビジネス・アプリケーションを作成して、エンタープライズ Bean 実装を完了します。
手順
- EJB リモート・インターフェース・テンプレート portType_RI.java を検査します。 必要に応じて、テンプレートを変更します。値 portType は、WSDL ファイルの <wsdl:portType> エレメントの名前です。
- bindingImpl.java EJB 実装テンプレートを編集します。 binding は、WSDL ファイルの <wsdl:binding> エレメントの名前です。
- テンプレート内のメソッドの実装を完了します。
- (オプション) 必要に応じて変更を加えます。
- (オプション) バインディング名が許容されない場合は、クラス名を変更します。
- すべての Java クラスをコンパイルします。
- EJB Java アーカイブ (JAR) ファイルをアセンブルします。 アセンブリー・ツールを使用して、 すべての Java クラスをエンタープライズ Bean JAR ファイルに アセンブルします。WSDL ファイルから実装テンプレートとバインディングを作成する際は、WSDL2Java コマンド・ツールを実行して生成したすべてのクラスを含めてください。
タスクの結果
次のタスク
エンタープライズ Bean を備えた JAX-RPC Web サービスの開発に必要な成果物が収集されたため、次に、webservices.xml デプロイメント記述子を構成する必要があります。