ウィザードを使用すると、さまざまな型のアクセス Bean 間で存在する複雑性を回避できます。EJB アクセス Bean およびその使用方法についての詳しい情報は、アクセス Bean を参照してください。
以下の 4 つの型のアクセス Bean があります。
VisualAge® for Java で作成されたアクセス Bean を使用している既存のアプリケーションがある場合、 これらのウィザードを使用すれば、Java Bean ラッパーあるいはコピー・ヘルパーを作成することができます。ただし、新規のアプリケーションを開発する場合には、 より新しいテクノロジーを採用しているデータ・クラス・アクセス Bean だけを作成することをお勧めします。
注: EJB ファクトリーは、データ・クラス、Java Bean ラッパー、 あるいはコピー・ヘルパーのどれを選択して作成するかに関係なく、 「アクセス Bean の追加」ウィザードによって自動的に作成されます。 このため、EJB ファクトリーは、「アクセス Bean の作成」ウィザードの選択ページ (作成するアクセス Bean 型を指定するページ) には表示されません。 エンタープライズ Bean がローカル・クライアント・ビューしか持たない場合、EJB ファクトリーは作成されません。
注: データ・アクセス Bean およびコピー・ヘルパー Bean を、 セッション Bean 用に作成するようには設計されていません。セッション Bean 用に作成できるのは、Java ラッパー・アクセス Bean のみです。アクセス Bean の型はすべてエンティティー Bean を作成できます。
ウィザードでは、アクセス Bean を作成するエンタープライズ Bean を選択するだけです。 選択後、このアクセス Bean のカスタマイズおよび作成を行います。 例えば、ウィザードでは、 引数なしのアクセス Bean コンストラクターへのマップを行うホーム・インターフェース・メソッドを選択すれば、 ユーザーによるアクセス Bean のカスタマイズが可能です。引数は、特別の setter メソッドによって設定され、 インスタンス変数としてアクセス Bean 内に保管されます。
1 対 1 (1:1) のアソシエーション関係に参加している 2 つのエンタープライズ Bean 用に Java Bean ラッパー、 またはコピー・ヘルパー・アクセス Bean のいずれかを作成する場合は、 エンタープライズ とアクセス Bean を以下の順序で作成する必要があります。
ステップ 2 を実行しなければ、どちらのアクセス Bean も作成できません。 これは、どちらも他方を参照する必要があるためです (それぞれのエンタープライズ Bean のリモート・インターフェースが、 他方のリモート・インターフェースを参照していることによります)。
「アクセス Bean の追加」ウィザードを開く方法は次のとおりです。
「アクセス Bean の追加」ウィザードが開きます。
「アクセス Bean の追加」ウィザードを使用すれば、3 つの型のアクセス Bean を作成できます。