<<MessageProcessor>> クラス

UML から EJB へ変換を行うと、<<メッセージ・プロセッサー>> ステレオタイプを持つクラスは、デフォルト・データを持つ Message-driven Bean に変換されます。この場合の Bean 名は、ソース UML クラスの名前と同じになります。 この変換は、次の Java クラスを生成します。

この変換では、ソース UML クラスの親パッケージ用に生成されるパッケージ・フォルダー内にクラスが生成されます。 パッケージを使用せずに UML モデルを作成した場合、変換を行うと、ejbs という名前のデフォルトのパッケージが作成されます。

この変換は、ターゲット EJB プロジェクトのソース・ツリーに Bean クラス・ファイルを生成します。

この変換は、配置ディスクリプター ejb-jar.xml に Message-driven Bean を定義するデータを追加します。

汎化関係

Message-driven Bean に対応するソース UML クラスが、 <<messageprocessor>> ステレオタイプを持つ他の UML クラスと汎化関係 (拡張関係など) にある場合、UML クラスが表す Message-driven Bean は、Entity Bean が生成されるようにするために EJB スーパークラス  になります。

実現関係

無視されます。

属性

この変換は、ソース UML クラスの属性を、Bean クラス内の Java プロパティーに変換します。 属性の変換方法について詳しくは、『UML から Java への変換』の文書を参照してください。属性のタイプが他の Enterprise Bean のタイプの場合、EJB 変換を行っても、Session Bean に対応するフィールドおよび関連は生成されません。 その代わりに、ソース属性が変換されないことを示すメッセージがログ・ファイルに書き込まれます。

操作

ソース UML クラスの操作は、変換を行うと、Message-driven Bean ではなく通常の Java メソッドに変換されます。

内部クラス

無視されます。

内部インターフェース

無視されます。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004.
All Rights Reserved.
(C) Copyright IBM Japan 2005.