XDoclet 注釈サポート付きセッション Bean は、ウィザードを使用して作成し、プロジェクトに追加できます。
XDoclet 注釈サポート付きセッション Bean を作成する前に、以下のことを行う必要があります。
を参照してください。
XDoclet 注釈サポート付きセッション Bean を作成する方法:
- J2EE パースペクティブで、 とクリックする。
「エンタープライズ Bean の作成」ウィザードが表示されます。
- 「Session Bean」ラジオ・ボタンを選択する。
- 「次へ」をクリックする。
- 新規 セッション Bean を含める「プロジェクト」を選択する。
- 「フォルダー」フィールドで、新規 Bean 用のフォルダーを選択する。
- 「Java パッケージ」フィールドに、新規 Bean 用のパッケージ名を入力する。
- 「クラス名」フィールドに、エンタープライズ Bean の名前を入力する。規則により、Bean 名は大文字で始める必要があります。
注: Bean 名にはユニコード文字を使用できますが、
ユニコード文字は、エンタープライズ Bean に関連付けられたエンタープライズ Bean のパッケージ、およびクラスではサポートされていません。
- java.lang.Object 以外のクラスから Bean を継承する場合は「Superclass」を変更する。
- 「次へ」をクリックする。
- Bean の「EJB 名」を指定する。これは、エンタープライズ Bean クラスの名前です。
- Bean の「JNDI 名」を指定する。これは、サーバーが実行時にエンタープライズ
Bean を見つけるために使用する論理名です。
- Bean の「表示名」を指定する。これは、ツールが使用するエンタープライズ
Bean の短縮名です。
- Bean の「説明」を入力する。
- 新規 Bean の「State type」を選択する。
- 「ステートフル」 セッション Bean は、複数のメソッド呼び出しとトランザクショ
ンにわたって、クライアント固有のセッション情報、または会話型状態を維持します。 ステートフル・セッション Bean のインスタンスには、作成時にコンテナーが割り当てる固有の ID があります。
- 「ステートレス」セッション Bean は、会話型状態を維持しません。
ステートレス・セッション Bean のインスタンスは、会話型状態を持っていません。
ステートレス・セッション Bean のすべてのインスタンスは、コンテナーが割り当てる同じオブジェクト ID を持っています。
- 新規 Bean の「トランザクション・タイプ」を選択する。
- 「コンテナー」トランザクション区分がコンテナーで実行されることを指定します。
- 「Bean」トランザクション区分が Bean で実行されることを指定します。
- 「次へ」をクリックする。
- クラスに使用する「Modifiers」のタイプを選択する。「Public」、「Abstract」、および「Final」から選択できます。
- Bean に実装する「Interfaces」を選択する。
- 「追加」ボタンをクリックすると「型の選択」ダイアログ・ボックスが開くので、そこで実装するインターフェースを選択します。
- 以前追加したインターフェースを今後は実装する必要がない場合は、リストでそのインターフェースを選択して「除去」をクリックします。
- ウィザードで作成するメソッド・スタブを選択する。「main」、「Inherited abstract methods」、および「Constructors from the superclass」から選択できます。
- 「終了」をクリックする。新規の Bean が指定された EJB プロジェクトに追加されます。