練習 1.2:準備工作區

開始之前,您可以先檢視練習 1.1:技術簡介中的概念。

練習 1.2 概述工作台佈置和 EJB 相關專案。 在這個練習中,您會執行下列作業:

工作台佈置

所有在工作台中完成的工作都必須有相關聯的專案。 專案提供工作檔案和目錄的組織化視圖,且是以專案類型為基礎的功能來最佳化。

工作台的佈置由視景視圖組成。 視圖是在工作台中,用來提供不同資料檢視方式的窗格。比方說,專案會顯示在專案瀏覽器視圖中。 類別或 XML 檔的結構會顯示在概要視圖中。 工作台有許多專供各種資料類型使用的不同視圖。 工作台的給定區域可以將視圖堆疊起來,因此,它們會顯示成方便存取的標籤頁。

視景用來管理工作台的整體佈置,它由一組視圖和一個編輯區組成。 視景檢附了一組依特定排列方式來佈置的預先定義或預設的視圖。 不過,視景可自訂的程度很高。 您可以從給定視景中新增或移除不同的視圖。 檢視的位置可以改變。

J2EE 視景已專為了 EJB 開發而最佳化。

J2EE 視景

資訊中心提供這些主題的詳細資訊:

設定專案

在工作台中,所有檔案都必須在某個專案中,因此,在建立 UML 類別圖解之前,您必須先建立一個專案,以便將它放在其中。 您要建立 EJB,因此,您將建立 EJB 專案。 當您建立 EJB 專案時,會自動建立其他支援專案。

建立 EJB 專案

建立 EJB 專案需要定義一個目標伺服器。 請確定您在安裝這個產品期間,包含了 WebSphere Application Server 6.0 整合測試環境。

  1. 檔案功能表中,選取新建 > 其他。 這時會開啟「新建」精靈。
  2. 選取顯示所有精靈勾選框。
  3. 展開 EJB
  4. 選取 EJB 專案
  5. 下一步
  6. 如果開啟「確認啟用」對話框,請按一下確定
  7. 當開啟「新建 EJB 專案」精靈時,請提供專案名稱(這個範例是 UML EJB tutorial)。
  8. 保留原來的專案位置。
  9. 如果顯示進階選項,就表示未定義目標伺服器。 如果出現這個情況,您必須執行下列其中一個步驟:
  10. 按一下完成
  11. 如果開啟「確認切換視景」對話框,請回答。 這會切換至 J2EE 視景。

EJB 專案會隨著若干支援的專案而一起建立,如 J2EE 視景的「專案瀏覽器」視圖所示:

EJB 相關專案

企業應用程式 (EAR) 專案

在「專案瀏覽器」視圖中,展開企業應用程式,探索 UML EJB tutorialEAR 專案。 在這個 EAR 目錄內,您會見到下列各項:

EAR 專案的展開視圖

如果您按兩下部署描述子(鏈結或實際的檔案),就會在應用程式部署描述子編輯器中開啟 application.xml 檔。 應用程式部署描述子的內容會顯示在若干不同頁面中,您可以按一下編輯區底端的標籤來導覽它們。 您可以按兩下應用程式部署描述子編輯器的標題列(標題列)來展開它,以使用整個工作台頁框。 當您要將視窗還原成正常大小時,請再按兩下標題列。

請注意,在「概觀」頁面的「一般資訊」標題之下,「顯示名稱」是 UML EJB tutorialEAR,與 EAR 專案名稱相同。 這個名稱是從 EJB 專案名稱衍生而來。 顯示名稱是在 WebSphere Application Server 管理主控台中安裝和配置 EAR 檔時所見到的值。 當然,您可以在建立 EJB 專案時選擇您自己的名稱,或建立好之後再重新命名它們。

另外,也請注意「模組」標題下的 EJB UML_EJB_tutorial.jar。 在「模組」標籤中,除了 EJB JAR 檔之外,您還會見到列出的專案公用程式 JAR 檔 UML_EJB_tutorialClient.jar

應用程式部署描述子編輯器

按一下標題列中的 X 來關閉部署描述子編輯器。

EJB 專案

在「專案瀏覽器」視圖中,收合所有開啟的專案(「全部收合」圖示)。 展開 EJB 專案,再展開 UML EJB tutorial。 您會找到下列資源:

展開的 EJB 專案視圖

如果您按兩下部署描述子(鏈結或實際的檔案),就會在 EJB 部署描述子編輯器中開啟 ejb-jar.xml 檔。EJB 部署描述子的內容會顯示在若干不同頁面中,您可以按一下編輯區底端的標籤來導覽它們。

請注意,在「概觀」頁面的「一般資訊」標題之下,顯示名稱是 UML EJB tutorial。 這與 EAR 專案名稱相同。 在「用法」標題之下,您會見到 UML EJB tutorialEAR,表示使用這個 JAR 檔的 EAR 檔。 在「EJB 用戶端 JAR」標題之下,您會見到列出的 UML_EJB_tutorialClient.jar

EJB 部署描述子編輯器

請按一下部署描述子的「程式碼」標籤。 這個視圖會顯示部署描述子編輯器的其他頁面所顯示的實際 XML 資料。 當利用部署描述子編輯器或 UML 類別圖解來變更企業應用程式時,會變更 XML 資料,且這些變更會顯示在部署描述子編輯器和類別圖解中。

EJB 部署描述子編輯器的程式碼頁面

EJB 部署描述子編輯器有許多其他標籤,但這些詳細資料不在這個指導教學的範圍內。 請參閱資訊中心的 EJB 部署描述子編輯器一節,以取得詳細資訊。

按一下標題列中的 X 來關閉部署描述子編輯器。

EJB 用戶端專案

在「專案瀏覽器」視圖中,重新收合展開的專案(「全部收合」圖示)。

展開其他專案,再展開 UML EJB tutorialClient。您會找到下列資源:

請注意,這類型的專案沒有部署描述子。

展開的 EJB 用戶端專案視圖

建立 UML 類別圖解

現在,您已定義好專案,將建立一個 UML 類別圖解。 您將建立一個資料夾來存放類別圖解,以便將它和實際的程式碼分開。

在「專案瀏覽器」視圖中,請執行這些步驟:

  1. 強調顯示 EJB 專案 UML EJB tutorial
  2. 按一下滑鼠右鍵,選取新建 > 其他
  3. 展開簡式
  4. 選取資料夾
  5. 下一步
  6. 確認母項資料夾名稱是 UML EJB tutorial
  7. 提供資料夾名稱 diagrams
  8. 按一下完成

現在,請遵循下列步驟來建立空白的 UML 類別圖解:

  1. 強調顯示 EJB 專案 UML EJB tutorial
  2. 按一下滑鼠右鍵來選取新建 > 類別圖解。這時會開啟「新建類別圖解」精靈。
  3. 展開 UML EJB tutorial
  4. 選取 diagrams 資料夾。
  5. 將類別圖解檔案名稱改成 EJB Sample
  6. 按一下完成

這會建立一個空白的類別圖解,且會在 UML 視覺化編輯器中開啟空白的檔案。 請注意類別圖解右側的選用區。選用區包含可在類別圖解中建立、視覺化呈現和編輯的項目。 一般而言,按一下任何選用區物件即可強調顯示它,再按一下類別圖解的任何地方,即可將該項目放在類別圖解中。 在專案中建立支援這個物件的任何基礎程式碼之後,物件會出現在類別圖解中。 如果物件的建立會用到精靈,便會自動啟動精靈。

請注意選用區中的 EJB 抽屜。 由於我們的類別圖解在 EJB 專案中,因此,會自動在選用區中併入 EJB 抽屜。

UML 類別圖解編輯器

現在您已準備好開始進行練習 1.3:將 Entity Bean 新增至類別圖解中

讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.