轉換來源

您可以從「模型瀏覽器」視圖選取一或多個項目, 以作為 UML 至 EJB 轉換的來源。下表列出被轉換視為有效來源的項目:

來源

結果

UML 模型

轉換模型中的所有套件、類別和介面

UML 套件

轉換套件以及該套件所含的所有類別和介面

UML 類別

·   轉換類別與該類別中的所有屬性、作業、類別與介面

·   類別的母項必須是 UML 套件

UML 介面

·   轉換介面與該介面中的所有屬性、作業、類別與介面

·   介面的母項必須是 UML 套件

如果要從來源模型產生 Enterprise Bean, 您必須將 EJB 轉換設定檔套用到該來源模型上, 並以 EJB 轉換設定檔中的造型來標示模型元素。

轉換目標

「UML 至 EJB」轉換接受單一 EJB 專案作為其目標。您可以建立具有或沒有用戶端專案的 EJB 專案。 這項轉換會在它於 EJB 專案中所偵測到的第一個來源資料夾中 (通常是 ejbModule), 以及在它於用戶端專案(若有的話)中所偵測到的第一個來源資料夾(通常是 src)中, 產生程式碼。

目標 EJB 儲存器

和 EJB 專案相關聯的 EJB 儲存器版本,會影響 UML 至 EJB 轉換。每一個 EJB 儲存器版本各有不同的規則必須遵循, 如此 UML 至 EJB 轉換才能正常運作與處理。下表列出不同 EJB 儲存器版本的相關聯規則:

EJB 儲存器版本

影響轉換的規則

2.1

產生的儲存器管理的持續性 (CMP) 1.1 Bean 只能具有遠端介面

2.0

產生的 CMP 1.1 Bean 只能具有遠端介面

1.1

·   無法產生 CMP 2.x Bean

·   產生的 CMP 1.1 Bean 只能具有遠端介面

·   產生之 Bean 管理的持續性 (BMP) Bean 只能具有遠端介面

·   產生的 Session Bean 只能具有遠端介面

·   無法產生訊息驅動 Bean

在您執行轉換前,如果沒有遵循上述規則,EJB 轉換便不會處理來源模型以及進行任何轉換。

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