コピー・ヘルパー・アクセス Bean を作成するには、「Access Bean の追加」ウィザードを使用します。
手順
- Java™ EE パースペクティブで、をクリックします。
と選択して、「次へ」をクリックします。
- 「コピー・ヘルパー」を選択して「次へ」をクリックします。
- 「EJB プロジェクト」フィールドで、アクセス Bean を作成するエンタープライズ Bean を含む EJB プロジェクトの正しい名前が表示されていることを確認します。
- 「エンタープライズ Bean」テーブルで、アクセス Bean を作成するエンタープライズ Bean を選択してから、「次へ」をクリックします。
注: ローカル・クライアント・ビューしか持たないエンタープライズ Bean の場合は、表示されません。
- 「コンストラクター・メソッド」フィールドで、正しいホーム・インターフェース・メソッドが選択されていることを確認します。
選択したホーム・インターフェース・メソッドは、アクセス Bean のインスタンスが生成される際にエンタープライズ Bean のインスタンスを生成するために使用されます。
各オプションの使用方法については、以下の例を参照してください。
- ゼロ引数コンストラクターを使用して新規インスタンスを作成する場合は、「create」を選択する
- ゼロ引数コンストラクターを使用して既存のインスタンスを検索する場合は、「findByPrimaryKey」を選択する
- アクセス Bean の「Attribute helpers」を選択します。
- 「終了」をクリックして、新しいコピー・ヘルパー・アクセス Bean を生成します。
アクセス Bean 用に選択可能なエンタープライズ Bean プロパティーを識別するために、
ウィザードは、getter および setter の各 accessor を検出する JavaBeans 仕様規則を使用して、エンタープライズ Bean のイントロスペクションを実行します。エンタープライズ Bean クラス内の getter メソッドまたは setter メソッドのいずれかが例外をスローした場合は、プロパティーは認識されず、ウィザードには表示されません。
これは、ウィザードには必要ですが、Enterprise JavaBeans には必要ありません。