UML 至 EJB 轉換配置視窗含有下列五個標籤:目標、實體、階段作業、對映以及共通。本節說明前三個標籤如何影響 EJB 轉換。
目標標籤可用來選取目標 EJB 專案, 以便讓 EJB 轉換在其中產生輸出檔。即使有 EJB 專案可用, 您也可以另建新目標儲存器。每一個專案各有單一相關聯的 EJB 儲存器。EJB 轉換支援 EJB 專案精靈所提供之所有可用的 EJB 儲存器版本。
目標 EJB 專案儲存器的版本可能會限制實體與階段作業標籤中可用的選項。有關各種 EJB 儲存器類型之限制的詳細說明, 請參閱「目標 EJB 儲存器」一節。
實體標籤可用來自訂新產生的 Entity Bean。您可以在實體標籤中配置兩個不同的選項: Entity Bean 類型與 Entity Bean 介面。下圖顯示 EJB 轉換配置視窗中的實體標籤:
視專案中的 EJB 儲存器版本而定,您必須先選出某些內容組合, 才能執行 EJB 轉換。下表列出轉換支援的 Entity Bean 類型、 Entity Bean 支援的介面,以及預設的介面選項:
EJB 儲存器版本 |
Entity Bean 類型 |
支援的 Entity Bean 介面 |
預設選項 |
2.x |
CMP 2.x |
本端與遠端 |
僅本端介面 |
2.x |
CMP 1.1 |
遠端 |
僅遠端介面 |
2.x |
BMP |
本端與遠端 |
僅本端介面 |
1.1 |
CMP 2.x |
無 |
N/A |
1.1 |
CMP 1.1 |
遠端 |
僅遠端介面 |
1.1 |
BMP |
遠端 |
僅遠端介面 |
表格中的預設選項會影響 Entity Bean 建立精靈的預設行為。
如果您選取無效的選項組合,EJB 轉換配置視窗上方會出現一則錯誤訊息, 且用以執行轉換的「執行」按鈕無法使用。只要您選取有效的選項組合, 「執行」按鈕即變成可用,且錯誤訊息消失。
階段作業標籤可用來為新產生的 Session Bean 自訂介面的產生方式。下圖顯示 EJB 轉換配置視窗中的階段作業標籤:
視專案中的 EJB 儲存器版本而定,您必須先選出某些內容組合, 才能執行 EJB 轉換。下表根據 EJB 儲存器版本列出轉換所支援的 Session Bean 介面, 以及預設的介面選項:
EJB 儲存器版本 |
支援的 Session Bean 介面 |
預設選項 |
1.1 |
遠端 |
僅遠端介面 |
2.0 |
本端與遠端 |
僅遠端介面 |
2.1 |
本端與遠端 |
僅遠端介面 |
如果您選取無效的選項組合,EJB 轉換配置視窗上方會出現一則錯誤訊息, 且用以執行轉換的「執行」按鈕無法使用。只要您選取有效的選項組合, 「執行」按鈕即變成可用,且錯誤訊息消失。