モデル・プロジェクトでのEnterprise JavaBeansコンポーネントの使用
このトピックは、「モデル・プロジェクト用のビジネス・サービスの作成」の手順に従って、Enterprise JavaBeansがビジネス・サービス・テクノロジとして選択されていることを前提としています。
WebベースのEJBアプリケーションを作成するには、次のようにします。
- 「新規」ギャラリで、「Enterprise JavaBeans」ノードを選択します。
- 「項目」リストで、「EJBダイアグラム」または「CMP Entity Bean(表ベース)」を選択します。
- UMLモデリングに慣れている場合は、「EJBダイアグラム」を選択することをお薦めします。「EJBダイアグラム」では、EJBを設計するためのグラフィカル・インタフェースが用意されています。表をダイアグラム上にドラッグして、EJBを作成できます。詳細は、関連項目のトピックを参照してください。
- 慣れていない場合は、「CMP Entity Bean(表ベース)」を選択し、ウィザードを使用してCMP Entity Beanを作成できます。
- Entity Beanを定義します。またオプションで、ビジネス・ロジックおよびカスタムfinderメソッドを追加します。
- セッションFacadeデザイン・パターンを実装するためのSession Beanを作成します。
- クライアントのデータのニーズを分析します。クライアントの設計が完了しているかどうかにかかわらず、この時点で、クライアントで表示する必要があるデータを決定し、それらのデータ間の関係を指定する必要があります。ビジネス・サービス・メソッドをSession Beanに追加するか、Entity Beanに追加します(あるいはその両方)。これらのBeanにより、クライアントが必要とするデータが提供されます。
- Entity Beanにデータ転送オブジェクトを生成します。リモート・インタフェースおよびローカル・インタフェースに別々のオブジェクトが作成されることに注意してください。
- プロパティ・インスペクタを使用して、データ・アクセス・オブジェクトのXMLファイルのメタデータを指定します。通常、適切な型をコレクションに指定するという形で行います。
- データ・バインドされたアプリケーション・クライアントを作成するために、EJB Session BeanをOracle ADFデータ・コントロールに登録します。
- Strutsページ・フローを作成し、JSPページまたはUIXページを「ViewController」プロジェクトに作成します。
関連項目
モデル・プロジェクト用のビジネス・サービスの作成
EJBのモデリングについて
Copyright © 1997, 2004, Oracle. All rights reserved.