練習 1.4:新增 Proxy 方法到 Faces JSP 檔

開始之前,您必須先完成練習 1.3:尋找 Web 服務及建立 Web 服務 Proxy

您現在已產生 Web 服務的 Proxy,您必須將它的方法新增到 Faces JSP 檔。

  1. 按一下 WSProxy.jsp 的設計標籤。
  2. 在「頁面資料」視圖中,選取 temperatureporttypeproxyGetTempParamBean(pagecode.TemperatureporttypeproxyGetTempParamBean) 並拖曳至 WSProxy.jsp。
  3. 這時會開啟「插入 Web 服務」畫面。而且應該已經選取了郵遞區號欄位。按一下完成
  4. 這將會建立 GUI 元素,讓您可以輸入郵遞區號以及按一下「送出」來執行 doGetTempAction。
  5. 在「頁面資料」視圖中,選取 temperatureporttypeproxyGetTempResultBean(float) 並拖曳到 WSProxy.jsp。
  6. 這時會開啟「插入 Web 服務」畫面。而且應該已經選取 Web 服務的輸出欄位。按一下完成。這將會建立顯示結果的 GUI 元素。
  7. 現在,您必須連結 GetTemp 動作到 JSP 上的「送出」按鈕。如果要執行這個動作,請在「頁面資料」視圖中選取 doTemperatureporttypeproxyGetTempAction(),然後拖曳到 JSP 上的「送出」按鈕。
  8. 現在,WSProxy.jsp 應該看起來如下:
    Proxy 方法現在已顯示於 JSF
  9. 按一下檔案 > 儲存來儲存 WSProxy.jsp。關閉 WSProxy.jsp 編輯器。
  10. 在「專案導覽器」中,用滑鼠右鍵按一下 WSProxy.jsp,再按一下執行 > 在伺服器中執行
  11. 選取已經建立的 WebSphere Application Server 第 6 版伺服器,再按一下完成。如果您要在非 WebSphere Application Server 第 6 版的伺服器上執行 Faces JSP,則需要將您建立的專案重新設定目標為其他的伺服器。

當 JSP 在伺服器中執行之後,下列內容應該會在工作區的 Web 瀏覽器中開啟。您可以在郵遞區號欄位輸入有效值,再按一下送出來測試 Web 服務。

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

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