注釈を使用したステートフル・セッション Bean の作成

Java™ EE の注釈を使用してステートフル・セッション Bean を作成し、 プロジェクトに追加することができます。

始める前に

Java プロジェクト、EJB プロジェクト、または Web プロジェクトをワークスペースに作成しておく必要があります。

手順

  1. Java EE パースペクティブで、 「ファイル」 > 「新規」 > 「クラス」をクリックします。 「新規 Java クラスの作成」ウィザードが開きます。
  2. 「ソース・フォルダー」フィールドで、新しい Bean 用のソース・フォルダーを選択します。
  3. 「Java パッケージ」フィールドに、新規 Bean のパッケージ名を入力します。
  4. Bean 名」フィールドに、エンタープライズ Bean に割り当てる名前を入力します。 規則により、Bean 名は大文字で始めます。
    注: Bean の名前にユニコード文字を使用できますが、ユニコード文字は、エンタープライズ Bean に関連付けられたエンタープライズ Bean のパッケージ、およびクラスではサポートされていません。
  5. Java クラス・エディターで、 パッケージ宣言の下に @stateful と入力します。 @stateful 行の横に、エラー/クイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。
    ヒント: @Sta のみを入力して、 CTRL+スペース・バーを押し、コンテキスト支援にオプションを表示することもできます。
    「@Stateful(EJB) - javax.ejb」を選択して、ステートフル・セッション Bean を作成します。
  6. CTRL+スペース・バーを押して、コンテキスト支援にオプションを表示します。
    ステートフル・クイック・フィックス
  7. 「@Stateful(EJB) - javax.ejb」を選択して、ステートフル・セッション Bean を作成します。
  8. CTRL+S キーを押して保存すると、@Stateful 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。
  9. クイック・フィックス・アイコンを右クリックして、「クイック・フィックス」を選択します。
    クイック・フィックスのメニュー項目
  10. 「Import 'stateful' (javax.ejb)」を選択し、 CTRL+S キーを押して保存します。
    セッション Bean のクイック・フィックス
  11. 「エンタープライズ・エクスプローラー」ビューで、<EJB project_name> > 「ejbModule」を展開すると、 新規セッション Bean の Java クラスがそのパッケージ名の下にリストされます。
  12. クライアント・ビューとインターフェースを定義します。 EJB 3.0 以上の Bean では、 リモート・クライアント・インターフェースまたはローカル・クライアント・インターフェース、あるいはその両方を含めることができます。 以下に基本的なリモート・インターフェースの例を示します。
    package com.ibm.test;
    import javax.ejb.Remote;
    
    @Remote
    public interface TestBeanRemote {
    
    }
    • リモート・クライアント・インターフェース: リモート・クライアント・インターフェースを作成するには、以下の手順を実行します。
      1. EJB プロジェクトを右クリックして、「新規」 > 「インターフェース」を選択します。 「新規 Java インターフェースの作成 (Create a New Java Interface)」ウィザードの「パッケージ」フィールドに、 セッション Bean のパッケージ名を入力します。 「名前」フィールドにインターフェースの名前を入力し、「次へ」をクリックします。
      2. インターフェース・エディターで、パッケージ宣言の下に、新規リモート・インターフェースに対する @Remote を入力します。 CTRL+S キーを押して保存すると、@Remote 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。クイック・フィックス・アイコンを右クリックして「クイック・フィックス」を選択し、 「Import 'Remote' (javax.ejb)」を選択し、CTRL+S キーを押して保存します。
      3. リモート・ホーム・インターフェースを追加するには、セッション Bean クラスに注釈 @RemoteHome を追加します。 CTRL+S キーを押して保存すると、@RemoteHome 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。クイック・フィックス・アイコンを右クリックして「クイック・フィックス」を選択し、 「Import 'RemoteHome' (javax.ejb)」を選択し、CTRL+S キーを押して保存します。 CTRL+S キーを押して保存すると、@RemoteHome 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。クイック・フィックス・アイコンを右クリックして、「クイック・フィックス」を選択し、 「欠落した属性を追加します」を選択します。 名前と値のペアに対する値 (value=null) を指定し、CTRL+S キーを押して保存します。
    • ローカル・クライアント・インターフェース: ローカル・クライアント・インターフェースを作成するには、以下の手順を実行します。
      1. EJB プロジェクトを右クリックして、「新規」 > 「インターフェース」を選択します。 「新規 Java インターフェースの作成 (Create a New Java Interface)」ウィザードの「パッケージ」フィールドに、 セッション Bean のパッケージ名を入力します。 「名前」フィールドにインターフェースの名前を入力し、「次へ」をクリックします。
      2. インターフェース・エディターで、パッケージ宣言の下に、新規ローカル・インターフェースに対する @Local を入力します。 CTRL+S キーを押して保存すると、@Local 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。クイック・フィックス・アイコンを右クリックして「クイック・フィックス」を選択し、 「Import 'Local' (javax.ejb)」を選択し、CTRL+S キーを押して保存します。
      3. ローカル・ホーム・インターフェースを追加するには、セッション Bean クラスに注釈 @LocalHome を追加します。 CTRL+S キーを押して保存すると、@LocalHome 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。クイック・フィックス・アイコンを右クリックして「クイック・フィックス」を選択し、 「Import 'LocalHome' (javax.ejb)」を選択し、CTRL+S キーを押して保存します。CTRL+S キーを押して保存すると、@LocalHome 行の横にクイック・フィックス・アイコン クイック・フィックス・アイコン が表示されます。クイック・フィックス・アイコンを右クリックして、「クイック・フィックス」を選択し、 「欠落した属性を追加します」を選択します。 名前と値のペアに対する値 (value=null) を指定し、CTRL+S キーを押して保存します。
トピックのタイプを示すアイコン タスクのトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: tcreatingstatefulsess.html