練習 3.8:套用設定檔至設計模型

在這個練習中,您會將設定檔套用至設計模型,並且將造型套用至 UML 類別。

您可以將設定檔套用至 UML 模型,來定義轉換的輸出。您可以使用 EJB 轉換設定檔來指定從 PiggyBank 設計模型轉換成 Enterprise Bean 的元素。 EJB 設定檔會定義 EJB 轉換在產生 Enterprise Bean 時所解譯的造型。 例如,當您將 «Entity» 造型套用至模型中的類別時, 轉換會從類別產生一個 Entity Bean。

如果要產生 Enterprise Bean,您可以將 EJB 設定檔套用至 PiggyBank 設計模型的 itso.ad.business 子套件。然後,您可以將設定檔中的造型套用至模型元素。

套用設定檔至設計模型

如果要在轉換您的模型時建立 EJB 類別, 就必須將 EJB 設定檔套用至設計模型。

套用 EJB 設定檔至 EJB 子套件:
  1. 模型瀏覽器視圖中, 展開企業 IT 設計模型,展開 PiggyBank Implementation Designs,然後在 itso.ad.business 子套件中, 按一下 EJB
  2. 在「內容」視圖的設定檔頁面中, 按一下新增設定檔
  3. 選取設定檔視窗中的分析設定檔旁, 按向下箭頭,然後按一下 EJB 轉換

套用造型至「Customer」和「Account」EJB 類別:
  1. 模型瀏覽器視圖中, 展開 EJB,然後在 model 子套件中, 按一下 Account
  2. 在「內容」視圖的造型頁面中, 按一下新增造型
  3. 套用造型視窗中, 按一下實體
  4. 模型瀏覽器視圖中,按一下 Customer
  5. 在「內容」視圖的造型頁面中,按一下新增造型
  6. 套用造型視窗中, 按一下實體
您已經將「實體」造型套用至「Customer」和「Account」類別。在轉換設計模型時,這些類別會建立 EJB Entity Bean。

如果要將 ID 造型套用在 accountNumber 與 customerId 內容上,請執行下列動作:
  1. 模型瀏覽器視圖中, 先後展開 ejb模型, 然後在 Account 子套件中,按一下 accountNumber
  2. 在「內容」視圖的造型頁面中, 按一下新增造型
  3. 套用造型視窗中, 按一下 Id
  4. 模型瀏覽器視圖的客戶子套件中, 按一下 customerId
  5. 在「內容」視圖的造型頁面中, 按一下新增造型
  6. 套用造型視窗中, 按一下 Id
您已將 Id 造型套用在 accountNumber 與 customerId 內容上。在轉換設計模型時, 會使用這些內容來儲存 Bean ID。

套用造型至 PiggyBankController EJB 類別:
  1. 模型瀏覽器視圖中, 展開 EJB,然後在 facade子套件中, 按一下 PiggyBankController
  2. 在「內容」視圖的造型頁面中, 按一下新增造型
  3. 套用造型視窗中, 按一下服務
您已經將「服務」造型套用至 PiggyBankController 類別。在轉換設計模型時,PiggyBankController 類別會建立 EJB 服務 Bean。

您已經完成 PiggyBank 設計模型的商業和整合層。設計模型已經完成 PiggyBank UML 模型。請注意,指導教學並沒有建立一般設計層的模型, 因為一般層僅包含公用程式類別,這些類別在應用程式中只會執行次要的作業。您可以從 PiggyBank 線上銀行系統摘要頁面下載完整的 PiggyBank 設計模型。

如果要繼續,請繼續進行指導教學摘要

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