EJB 轉換設定檔

EJB 轉換設定檔會定義 UML 至 EJB 轉換在產生 Enterprise Bean 時所解譯的造型。下表列出 EJB 轉換設定檔所定義的造型:

造型

目標元素

UML 至 EJB 轉換的解譯

<<Entity>>

UML 類別

代表 Entity Bean

<<Service>>

UML 類別

代表 Session Bean,且其 "hasState" 造型內容一開始是設為 false(表示 Session Bean 為 Stateless)。

<<MessageProcessor>>

UML 類別

代表訊息驅動 Bean

<<Id>>

UML 屬性

代表要作為 Entity Bean 主鍵之一部分的 CMP 或 BMP 欄位

<<Query>>

UML 作業

代表 Entity Bean 中的查詢方法

EJB 轉換設定檔亦定義了下列限制:

·   UML 類別應只有下列一種造型: <<Entity>>、<<Service>> 或 <<MessageProcessor>>

·   具備造型的類別和另一個具備相同造型的類別間,應只存在一般化關係

·   <<Query>> 造型應只適用於具備 <<Entity>> 造型之類別上的作業

·   <<Id>> 造型應只適用於具備 <<Entity>> 造型之類別上的屬性  

在您使用 EJB 轉換設定檔來驗證模型時,這些限制會產生警告。在您執行 UML 至 EJB 轉換前, 應更正這些產生警告的問題。不過,這些警告不會阻止您執行轉換。

使用條款 | 意見
(C) Copyright IBM Corporation 2004.
All Rights Reserved.