Auto World 設定

Auto World 範例包含企業應用程式和 EJB 專案。

下列步驟示範如何匯入、執行及探索範例:
  1. 範例必須先匯入工作區,才能開始配置。
    1. 匯入範例。
    2. 在「匯入專案」對話框,接受預設值,再按一下完成 下列兩個專案範例會新增至工作區:
      • AutoWorld20ExampleEAR:企業應用程式
      • AutoWorld20Example:EJB 模組
      這些設定指示提供基本的步驟,說明如何將資料庫表格匯出到 IBM® DB2 Universal Database™、在 WebSphere® Application Server 測試環境上執行 Auto World 應用程式,以及利用「通用測試用戶端」來測試 Enterprise Bean。
      註: 若要在 DB2® 以外的不同資料庫後端上執行這個範例, 您需要在 Enterprise Bean 和資料庫表格之間建立新的對映。 若要在不同於這裡指定的應用程式伺服器上執行範例,則必須針對您的特定伺服器來修改這些步驟。 如需相關資訊,請參閱產品說明。

      在匯入 Auto World 專案範例之後,請完成下列步驟:

  2. 建立資料庫。
    1. 若要啟動 IBM DB2 控制中心,請選取開啟 > 所有程式 > IBM DB2 > 一般管理工具 > 控制中心。
    2. 在「控制中心」,用滑鼠右鍵按一下所有資料庫, 選取建立資料庫 > 標準。
    3. 在資料庫名稱欄位中,鍵入 SAMPLE, 再按一下完成。
  3. 建立資料庫連線。
    1. 在您的專案工作台,選取視窗 > 開啟視景 > 其他 > 資料。 按一下確定。
    2. 在「資料庫瀏覽器」視圖中,用滑鼠右鍵按一下連線,選取新建連線。
    3. 在「選取資料庫管理程式」窗格中,展開 DB2 UDB,選取 8.2 版。指定連線 URL 詳細資料和類別位置。
    4. 在使用者 ID 欄位中,鍵入您的資料庫使用者 ID(例如,db2admin)。 在密碼欄位中,鍵入密碼。按一下測試連線。 這時會出現資訊對話框來顯示連線狀態。
    5. 按一下完成。 在「資料庫瀏覽器」視圖中,您會看到 SAMPLE 資料庫的作用中連線。
  4. 將表格部署至資料庫。
    1. 選取視窗 > 開啟視景 > 其他 > J2EE,再按一下確定。
    2. 在「專案瀏覽器」視圖中,展開 AutoWorld20Example > ejbModule > META-INF > backends > DB2UDBNT_V82_1。
    3. 按兩下 Table.ddl,選取執行 > 執行 SQL。 在選取連線對話框中,選取 SAMPLE 連線。按一下完成。
  5. 準備將 EJB 專案部署至伺服器。
    • 用滑鼠右鍵按一下 AutoWorld20Example 專案,選取準備部署。 將產生部署程式碼並新增至 EJB 專案。
      註: 專案必須連結至伺服器才能部署。 請用滑鼠右鍵按一下專案,選取內容。在「專案內容」對話框中, 您可以更新 Java™ 建置路徑、Poject Facet 及目標執行時期。
  6. 指定 AutoWorld20ExampleEAR 企業應用程式的部署資訊。
    1. 在「專案瀏覽器「中,展開 AutoWorld20ExampleEAR 專案,按兩下部署描述子。 這時會開啟「應用程式部署描述子」編輯器。
    2. 按一下「部署」標籤。 在「資料來源」區段中,定義新的 JDBC 提供者。
      1. 在 JDBC 提供者表格旁邊,按一下新增。 這時會開啟「建立 JDBC 提供者」精靈。
      2. 在「資料庫類型」清單中,選取 IBM DB2。
      3. 在「JDBC 提供者類型」清單中,選取 DB2 Universal JDBC Driver Provider。
      4. 按下一步。
      5. 在名稱欄位中,輸入 JDBC 提供者的名稱 (例如,db2jdbc)。
      6. 在類別路徑區段中,移除現有的項目。
      7. 按一下新增外部 JAR,新增指向類別檔案的路徑 (例如,C:\Program Files\IBM\SQLLIB\java\db2jcc.jar、 C:\Program Files\IBM\SQLLIB\java\db2jcc._javax.jar、C:\Program Files\IBM\SQLLIB\java\db2jcc._license_cu.jar)。
      8. 按一下完成。
      建立鑑別別名。
      1. 在「鑑別」區段中,按一下新增。
      2. 在別名欄位中,輸入別名的名稱 (例如,db2alias)。
      3. 在使用者 ID 欄位中,鍵入您的資料庫使用者 ID(例如,db2admin)。 在密碼欄位中,鍵入密碼。按一下確定。
      定義 JDBC 提供者的資料來源。
      1. 在「資料來源」區段中,強調顯示您在 JDBC 提供者清單中建立的資料來源。
      2. 在資料來源表格旁邊,按一下新增。這時會開啟「建立資料來源」精靈。
      3. 選取 DB2 Universal JDBC Driver Provider,再按下一步。
      4. 在名稱欄位中,輸入資料來源的名稱 (例如,myDataSource)。
      5. 在 JNDI 名稱欄位中,輸入應用程式使用的 JNDI 名稱(例如,SAMPLE)。
      6. 在元件管理的鑑別別名下拉清單中, 選取鑑別別名(例如,db2alias)。在儲存器管理的鑑別別名下拉清單中,重複這個動作。
      7. 按一下完成。
      8. 儲存「應用程式部署描述子」的變更。
  7. 啟動伺服器。
    1. 在「伺服器」視圖中,用滑鼠右鍵按一下您要執行應用程式的伺服器。
    2. 選取啟動。「主控台」視圖會指出伺服器已啟動。
      註: 如果尚未建立伺服器,您可以在「伺服器」視圖中按一下滑鼠右鍵伺服器, 再選取新建 > 伺服器。
  8. 在伺服器上執行 AutoWorld20ExampleEAR。
    1. 在「專案瀏覽器」中,用滑鼠右鍵按一下 AutoWorld20ExampleEAR 專案, 再按一下執行為 > 在伺服器中執行。這時會開啟「選取伺服器」對話框。
    2. 選擇稍早定義的現有伺服器,再按下一步。
    3. 確定 AutoWorld20ExampleEAR 專案出現在已配置的專案清單中,然後按一下完成。 EAR 檔已發佈至伺服器。
  9. 使用「通用測試用戶端」來測試 Enterprise Bean。
    1. 用滑鼠右鍵按一下伺服器,選取執行通用測試用戶端。
    2. 在「通用測試用戶端」中,按一下 JNDI 瀏覽器。
    3. 展開 [本端 EJB Bean] 資料夾,尋找 autoworld Bean。
    4. 以可用的方法來測試 Bean。您可以按一下 Bean 來查看 Home 介面, 然後開始建立和操作 Auto World 範例 Enterprise Bean 及使用物件。
上層主題: Auto World

意見