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