Beanのプロパティとメソッドのモデル化

モデル化されたEntity BeanおよびSession Beanにプロパティとメソッドを追加するには、Beanをダブルクリックし、「EJBモジュール・エディタ」を使用してプロパティまたはメソッドを追加する方法と、モデル化されたBean自体に新規のプロパティまたはメソッドを作成する方法があります。詳細は、「インプレース作成およびインプレース編集について」を参照してください。

モデル化されたBeanでのプロパティの作成

モデル化されたBeanにプロパティを作成する際には、プロパティの名前とデータ型を入力します。たとえば、次のように入力します。

name : java.lang.String

可視性の記号public(+)が自動的にプロパティの先頭に追加されます。

注意: StringまたはLongなどのように、パッケージ接頭辞を付けずにjava.langパッケージからのプロパティ・タイプを入力した場合、プロパティ・タイプの接頭辞java.lang. が自動的に追加されます。プロパティにタイプを指定しなかった場合、デフォルトのタイプであるStringjava.lang.String)が使用されます。

モデル化されたBeanでのメソッドの作成

ローカル/リモート・メソッドおよびローカル/ホーム・メソッドの両方を、クラス図でモデル化されたBeanに作成できます。Beanのメソッドをモデル化すると、対応するコードがJava実装クラスに作成されます。

モデル化されたBeanにメソッドを作成する際には、メソッド名、オプションでパラメータの型と名前、戻り型を入力します。メソッドの戻り型は、コロン(:)で始まる必要があります。 次に例を示します。

getName(String CustNumber) : java.lang.String

可視性の記号public(+)が自動的にメソッドの先頭に追加されます。

注意: StringまたはLongのように、 java.langパッケージからの戻り型にパッケージ接頭辞を付けずに入力すると、戻り型の接頭辞java.lang. がメソッドのクラス内のJavaに自動的に追加されます。

パラメータ・タイプを指定しなかった場合、メソッドはパラメータなしで定義されます。 戻り型を指定しなかった場合、デフォルトの戻り型voidが使用されます。メソッドのプロパティを変更するには、ダイアグラム上または「ナビゲータ」ペインでクラスをダブルクリックし、EJBエディタを使用してメソッドの詳細を変更します。


Enterprise JavaBeansのダイアグラムの作成

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.