WebSphere Extended Deployment, Version 6.0.x     Operating Systems: AIX, HP-UX, Linux, Solaris, Windows, z/OS

区画化ステートレス・セッション Bean の作成

Before you begin

区画化ステートレス・セッション Bean (PSSB) は、区画化機能アプリケーションの中心的な要素です。 これを使用すると、アプリケーション・サーバーは始動時にアプリケーションを照会し、そのアプリケーションが必要としている区画を判別することができます。また、区画が活動状態または非活動状態になったときに、アプリケーション・サーバーがアプリケーションに通知するためにも使用されます。活動状態とは、HA マネージャーがこのクラスター・メンバーに区画を割り当てている状態を意味します (HA マネージャーがクラスター・メンバーに区画をどのように割り当てるかについては、HA マネージャーのポリシーに関するセクションを参照してください)。

Why and when to perform this task

このアクティビティーでは、前のセクションで作成したエンタープライズ Bean モジュールに PSSB を追加します。
  1. WSAD バージョン 5.1 で、エンタープライズ Bean プロジェクトを右クリックし、 「新規」をクリックします。 「新規」ウィンドウが表示されます。エンタープライズ Bean は、このウィンドウで作成できます。
  2. このウィンドウの左方のフレームで「EJB」をクリックし、次に右方の「エンタープライズ Bean」をクリックします。「次へ」をクリックします。
  3. PSSB のホストとなる EJB モジュールを選択し、「次へ」をクリックします。 選択されたモジュールは、これらのダイアログに取り込むためにクリックしたため、すでに正しいモジュールとなっています。
  4. セッション Bean を作成します。完了したら、「次へ」をクリックします。
    1. ラジオ・チェック・ボックスで「セッション Bean」を選択します。
    2. この Bean に名前を付けます。
    3. パス・ソース・フォルダー情報を提供します。
    4. デフォルトのパッケージ情報を提供します。
  5. PSSB のローカル・インターフェースおよびローカル・ホーム・インターフェースを定義します。
    1. 「ローカル・ホーム・インターフェース」の横の「クラス…」ボタンをクリックします。
    2. スクロールダウンし、PartitionHandlerLocalHome インターフェースを選択します。 以前にビルド・パスに追加した wpf.jar ファイルのパッケージ名 com.ibm.websphere.wpf が表示されます。このダイアログには、ローカル・ホーム・インターフェースとして使用可能なインターフェースのみが表示されます。
    3. OK」をクリックします。
    4. ローカル・インターフェースの横の「クラス…」ボタンをクリックします。
    5. スクロールダウンし、PartitionHandlerLocalHome インターフェースを選択します。
    6. OK」をクリックします。
  6. 終了」をクリックします。 PSSB が作成され、エンタープライズ Bean モジュールに組み込まれました。次に、 PartitionHandler のメソッドをエンタープライズ Bean のインプリメンテーション Bean に追加する 必要があります。これを簡単に行うための組み込みメカニズムはありませんが、ある方法を使用すると、WSAD で非常に簡単にメソッドを追加することができます。
  7. プロジェクトに追加したばかりの Bean を見付けて、pssb_name (PSSB の名前) をダブルクリックします。
  8. pssb_name を変更して PartitionHandlerLocal インターフェースもインプリメントし、「保管」をクリックします。
  9. アウトラインのクラス名を右クリックし、欠落しているメソッドをインターフェース生成します。これを行うには、「ソース」>「Override/Implement methods」を選択します。
  10. 「Override/Implement methods」ウィンドウが表示されるので、「EJBLocalObject」のチェック・ボックスを選択解除し、「OK」をクリックします。 これにより、1 回の簡単なステップで、ローカル・インターフェースのメソッドが追加されます。
  11. PartitionHandlerLocal インターフェースを pssb_name から除去し、「保管」をクリックします。

Result

これで、PSSB をカスタマイズする準備が完了しました。



Related tasks
新規区画化アプリケーションを持つ WSAD 5.1 の使用

Task topic    

Terms of Use | Feedback Last updated: Mar 20, 2006 12:35:11 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/twpfpssb.html

© Copyright IBM 2005, 2006. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)