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