Enterprise JavaBeansのモデル化スタート・ガイド

Enterprise JavaBeansのダイアグラムを作成すると、プロパティおよびメソッドを移入できるBeanのセットを迅速に作成できるだけでなく、そのBeanおよびBean間の関連と参照をグラフィカルに表示することもできます。

Enterprise JavaBeansをモデル化するにはEJBダイアグラムで開始する必要がありますが、UMLクラス、Javaクラス、ビジネス・コンポーネント、オフライン・データベース表、UMLユースケース、Webサービスのようなその他の要素を後で同じダイアグラムに追加することもできます。Javaダイアグラムの作成の詳細は、「Enterprise JavaBeansのダイアグラムの作成」を参照してください。

UML表記法は、ダイアグラム上の要素を表すために使用されます。詳細は、「Enterprise JavaBeansのダイアグラムの見方」を参照してください。

エンティティBean、セッションBeanおよびメッセージドリブンBean

Enterprise JavaBeansは、ダイアグラムのEJBコンポーネント・パレットで「エンティティBean」アイコン  エンティティBean」アイコン、「セッションBean」アイコン  セッションBean」アイコンまたは「メッセージドリブンBean」アイコン  メッセージドリブンBean」アイコンを使用して、要素を作成するダイアグラムをクリックすることで、ダイアグラム上に作成されます。モデル化された要素の実装ファイルは、プロジェクト設定で指定された場所に作成されます。詳細は、「ダイアグラムでのEnterprise JavaBeansのモデル化」を参照してください。

ヒント: ダイアグラムでモデル化されたBeanの実装Javaクラスをモデル化する場合は、モデル化されたBeanを右クリックし、「表示」次に選択「実装ファイル」を選択します。

プロパティとメソッドを追加するには、BeanをダブルクリックしてEJBモジュール・エディタでプロパティまたはメソッドを追加するか、モデル化されたBean自体で新規のプロパティまたはメソッドをインプレースで作成します。詳細は、「Beanのプロパティとメソッドのモデル化」を参照してください。

Bean間の関連

一方のBeanからリモート・インタフェースを持つ他方のBeanへの参照は、「EJB参照」アイコン  EJB参照」アイコンを使用して作成できます。一方のBeanからローカル・インタフェースを持つ他方のBeanへのローカル参照は、ダイアグラムのEJBコンポーネント・パレットの「EJBローカル参照」アイコン  EJBローカル参照」アイコンを使用して作成できます。詳細は、「モデル化されたBean間の参照のモデル化」を参照してください。

モデル化されたエンティティBean間の様々な関連を迅速に作成するには、ダイアグラムのEJBコンポーネント・パレットの1 to * Relationshipアイコン  1 to * Relationship」アイコン、Directed 1 to 1 Relationshipアイコン  Directed 1 to 1 Relationship」アイコン、Directed 1 to * Relationshipアイコン  Directed 1 to * Relationship」アイコンおよびDirected Strong Aggregation  Directed Strong Aggregation」アイコンを使用します。詳細は、「モデル化されたエンティティBean間の関連のモデル化」を参照してください。

注意: ダイアグラムに表示される項目の実装ファイルを変更、追加または削除すると、その変更はその要素のモデル化された表現にも反映されます。逆に、モデル化されたEnterprise JavaBeansに対する変更は、基礎になる実装ファイルにも適用されます。

ノート、依存関連およびURLリンクを使用して、Enterprise JavaBeansのダイアグラムに注釈を付けることができます。詳細は、ダイアグラムへの注釈付けを参照してください。


ダイアグラムでのEnterprise JavaBeansのモデル化
Enterprise JavaBeansのダイアグラムの作成
Enterprise JavaBeanのダイアグラムの見方
ダイアグラムでのBeanのモデル化
Beanのプロパティとメソッドのモデル化
モデル化されたBean間の参照のモデル化
モデル化されたBeanに対するJava実装の表示
モデル化されたBeanに対するソース・コードの表示
モデル化されたBeanのプロパティまたはメソッドのアクセス・レベルの変更