練習 1.4:實作溫度轉換方法

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

實作溫度轉換方法(選用)

當您從 WSDL 文件來建立 Web 服務時,即自動產生 fahrenheitToCelsiuscelsiusToFahrenheit 方法的任意實作。在此章節中,您將要以更有意義的程式碼來取代這些任意實作,以及執行必要的步驟來測試您的新方法。

  1. 在「專案瀏覽器」視圖中,在 TempEJB > ejbModule > 範例之下選取 ConvertTemperatureSoapBindingImpl.java
  2. 尋找 fahrenheitToCelsius 方法,將現行的實作方式取代為下列內容:return (fahrenheitValue - 32) / 9 * 5;
  3. 尋找 celsiusToFahrenheit 方法,將現行的實作方式取代為下列內容:return (celsiusValue * 9 / 5) + 32; 已更新的 celsiusToFahrenheit 和 fahrenheitToCelsius 方法的影像。
  4. 按一下檔案 > 儲存來儲存您的更新。
  5. 在「伺服器」視圖中,用滑鼠右鍵按一下 WebSphere Application Server 6.0 版,再按一下重新啟動專案 > TempEJBEAR 來重新啟動 EAR。
  6. 從主功能表列中按一下執行 > 啟動 Web 服務瀏覽器,然後重複上一節的指示來測試您的 fahrenheitToCelsiuscelsiusToFahrenheit 方法。

現在您已準備好開始進行練習 1.5:驗證 Web 服務資料傳輸是否符合 WS-I 標準

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