練習 1.4:部署應用程式

開始之前,您必須先完成練習 1.3:建立 Java 方法

建立 JSP

  1. 按一下檔案 > 新建 > 其他
  2. 選取精靈頁面中,選取 J2C Java Bean 的網頁、Web 服務或 EJB
  3. 下一步
  4. 選取 J2C Java Bean 頁面中,按一下瀏覽
  5. 尋找 J2C Bean 頁面的選取項目欄位中,輸入星號 (*)。
  6. 相符的類型欄位中,選取 CustomerImpl
  7. 按一下確定
  8. J2C Java Bean 選擇頁面中,按下一步
  9. 部署資訊頁面中,選取 JSP
  10. 下一步
  11. 建立 JSP 頁面中,選取利用預設輸入模式產生簡單的 JSP
  12. JSP 資料夾欄位中,輸入 JSP 資料夾名稱,如 SampleJSP。按一下完成

執行 JSP

  1. 產生該 Bean 之後,您可以在 WebSphere Application Server 上執行它。在 J2EE 視景中,開啟「伺服器」視圖,然後用滑鼠右鍵按一下新建 > 伺服器
  2. 選取 WebSphere V6. Server。按下一步
    附註:如果您沒有看到 WebSphere V6. Server 選項,請將檢視依據選項變更為名稱,來檢視選項。
  3. 接受預設埠;如果它已在使用中,請依照需求修改埠設定。按下一步
  4. 可用的專案選取 IMSPhoneBookEAR。按一下新增
  5. 按一下完成
  6. 啟動伺服器。
  7. 當伺服器順利啟動時,請用滑鼠右鍵按一下 TestClient.jsp,然後選取在伺服器中執行
  8. 這時會啟動一個含有測試用戶端的瀏覽器視窗。按一下 runPhoneBook 方法
  9. 請利用以下各值作為輸入
  10. 按一下呼叫,這個輸出便會出現在結果欄位中。
  11. runPhoneBook 方法輸出

  12. 現在,請送出其他 cmd,來新增電話簿項目。按一下 runPhoneBook 方法
  13. 按一下呼叫,這個輸出便會出現在結果欄位中。
  14. runPhoneBook 方法輸出

  15. 現在,請送出其他 cmd,來顯示您剛才新增的電話簿項目。按一下 runPhoneBook 方法
  16. 按一下呼叫,這個輸出便會出現在結果欄位中。
  17. runPhoneBook 方法輸出

建立 Faces JSP 來顯示 J2C Java Bean

本節概述透過 Faces JSP 來部署 J2C Java Bean 的步驟。

  1. 展開 IMSPhoneBook 專案,然後尋找 WebContent 資料夾。
  2. 用滑鼠右鍵按一下 IMSPhoneBook 專案中的 WebContent 資料夾,然後選取新建 > 其他 > Web > Faces JSP 檔
  3. 為新的 Faces JSP 提供名稱 Test。
  4. 接受所有其他欄位的預設值。
  5. 按一下完成

將 Java Bean 新增至 Faces JSP

  1. 建立 Faces JSP 檔之後,該頁面應該會在設計頁面中開啟 Test.jsp。如果它不在編輯器的設計頁面中,請展開 WebContent 資料夾下的 WEB-INF 資料夾。用滑鼠右鍵按一下 Test.jsp,按一下開啟工具,然後按一下 Page Designer。這時「設計」頁面中會開啟 Test.jsp。
  2. 這時右畫面中應該會出現「選用區」視圖。如果沒有出現該視圖,請在頂端功能表中按一下視窗 > 顯示視圖 > 選用區
  3. 在「選用區」視圖的「資料」資料夾中,按一下選用區的 JavaBean 選項
  4. 將 JavaBean 拖放至 Test.jsp 編輯器;這時會開啟「新增 JavaBean」精靈。
  5. 選取新增 JavaBean
  6. 名稱欄位中,輸入 phonebookLookup
  7. 按一下類別欄位旁邊的開啟電話簿圖示電話簿圖示
  8. 這時會出現「選取類別」視窗。
  9. 在「選取類別」頁面的搜尋欄位中,輸入 PhoneBookImpl
  10. 取消勾選新增輸入/輸出控制項,以在網頁中顯示 JavaBean 勾選框。
  11. 按一下完成
  12. 這時您會在「頁面資料」視圖中看到 PhoneBookImpl

將輸入和輸出控制項新增至 Faces JSP

  1. 用滑鼠右鍵按一下「頁面資料」視圖中的 phonebookLookup Java Bean,然後按一下新增 JavaBean 方法
  2. 從可用方法的清單中,按一下 runPhoneBook
  3. 按一下確定
  4. 展開「頁面資料」視圖中的 phonebookLookup Java Bean,然後選取 runPhoneBook() 方法。
  5. 將 runPhoneBook() 方法拖放至編輯器。這時會出現「插入 JavaBean」精靈。
  6. 建立控制項來執行動作:欄位中,選取輸入資料
  7. 要顯示的欄位欄位中,選取,來清除表單。
  8. 要顯示的欄位欄位中,選取下列輸入欄位
  9. 按一下完成
  10. 接受其他欄位的預設值。
  11. 下一步
  12. 在「配置資料控制項」頁面中,選取建立控制項來顯示結果
  13. 要顯示的欄位欄位中,選取,來清除表單。
  14. 要顯示的欄位欄位中,選取下列輸出欄位
  15. 按一下完成
  16. 按下 Ctrl-S,或在工具列中按一下檔案 > 儲存,來儲存 Faces JSP 頁面。

測試 Faces JSP

  1. 選取伺服器標籤。如果測試伺服器尚未在執行中,請啟動它。如果要啟動伺服器,請用滑鼠右鍵按一下 WebSphere Application Server 6.0 版,然後按一下啟動
  2. 在「專案瀏覽器」視圖中,用滑鼠右鍵按一下 Test.jsp(您剛才建立的 Faces JPS)。
  3. 選取執行 < 在伺服器中執行
  4. 選取 WebSphere Application Server 6.0 版,然後按一下完成
  5. 這時瀏覽器會開啟 Test.jsp。在文字框中輸入以下各值:

    附註:確定沒有額外項目

    FacesJSP 輸出

  6. 按一下送出
  7. 這時您會在瀏覽器中看到所顯示的輸出。

恭喜!您已完成「電話簿指導教學」。

請檢視摘要中的資料來完成您的指導教學。

讀者意見

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.