WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

EJB インプリメンテーションの完了

このタスクでは、Enterprise JavaBeans (EJB) インプリメンテーションを完了する方法について説明します。

始める前に

新規またはこのフィーチャー・パックで更新されました 重要: WebSphere Application Server Version 6.1 Feature Pack for Web Services は、本製品の機能を拡張して、Java API for XML-Based Web Services (JAX-WS) 2.0 の プログラミング・モデルを導入できるようにします。 JAX-WS は、次世代の Web サービス・プログラミング・モデルであり、 Java API for XML-based RPC (JAX-RPC) プログラミング・モデルが提供する 基盤を提供します。戦略的 JAX-WS プログラミング・モデルを使用すると、 標準ベースの注釈モデルのサポートによって、Web サービスおよび Web クライアントの開発が 容易になります。 JAX-RPC プログラミング・モデルとアプリケーションは 引き続きサポートされますが、Web サービス・アプリケーションおよびクライアントを 新規に開発する場合は、 実装が容易な JAX-WS プログラミング・モデルをご利用ください。
新規またはこのフィーチャー・パックで更新されました サポートされる構成: Feature Pack for Web Services が サポートするのは、JAX-WS の Web サービス・アプリケーションの Web コンテナー 内での、JavaBeans エンドポイントのホスティングのみです。 Web サービスとしてホストされるエンタープライズ Bean を開発するには、 JAX-RPC プログラミング・モデルを使用する必要があります。sptcfg
WSDL ファイルから EJB インプリメンテーション・テンプレートとバインディングを作成します。 Web サービスの開発過程で EJB インプリメンテーションを完了するには、Web サービス記述言語 (WSDL) ファイル から生成されるデプロイメント記述子テンプレートが必要となります。

このタスクについて

EJB インプリメンテーションを完了する場合は、EJB および、WSDL ファイルから作成される サポートされているクラスを含む Enterprise Bean Java アーカイブ (JAR) ファイルをアセンブルします。

このタスクのセクションで提供されているステップに従って、EJB インプリメンテーションを完了します。

プロシージャー

  1. EJB リモート・インターフェース・テンプレート portType_RI.java を検査します。 必要に応じて、テンプレートを変更します。値 portType は、WSDL ファイルの <wsdl:portType> エレメントの名前です。
  2. portTypeHome.java EJB ホーム・インターフェース・テンプレートを検査します。 必要に応じて、テンプレートを変更します。
  3. bindingImpl.java EJB インプリメンテーション・テンプレートを編集します。 binding は、WSDL ファイルの <wsdl:binding> エレメントの名前です。
    1. テンプレート内のメソッドのインプリメンテーションを完了します。
    2. (オプション) 必要に応じて変更を加えます。
    3. (オプション) バインディング名が許容されない場合は、クラス名を変更します。
  4. すべての Java クラスをコンパイルします。
  5. EJB Java アーカイブ (JAR) ファイルをアセンブルします 一般的な EJB アセンブリー・ツールを使用して、すべての Java クラスを Enterprise Bean JAR ファイルに アセンブルします。 WSDL ファイルからインプリメンテーション・テンプレートとバインディングを作成する際は、WSDL2Java コマンド・ツールを実行して生成したすべてのクラスを含めてください。

結果

EJB および、WSDL ファイルから作成されるサポートされているクラスを含む Enterprise Bean JAR ファイルが作成されます。

次の作業

Enterprise Bean で Web サービスを開発する場合に必要となる成果物を収集したため、webservices.xml デプロイメント記述子を構成する必要があります。



関連タスク
エンタープライズ Bean を持つ既存の WSDL ファイルからの Web サービス・アプリケーションの開発
WSDL ファイルからの EJB インプリメンテーション・テンプレートおよび バインディングの作成
webservices.xml デプロイメント記述子の構成
WSDL ファイルからの Web サービス対応のエンタープライズ Bean JAR ファイルのアセンブル
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_EJBimp.html