雖然這個指導教學中大部分的步驟都可以在各個視景中執行,但 J2EE 視景是 Web 服務開發的預設視景,因此這個指導教學中的所有影像和步驟均假設您使用 J2EE 視景。您可以在「視窗」功能表來切換視景。
如果要啟用 Web 服務開發所需的功能,請執行下列動作:
依預設,WS-I 標準的層次是設為建議,也就是說,您所選的任何不符合的選項,都會開啟一個警告對話框,不過您還是可以繼續進行。這個範例會產生一個符合標準的 Web 服務,因此您應該將「簡式 SOAP 連結設定檔」和「附件設定檔」的 WS-I 標準層次設為建議。 如果提出非標準的建議則會產生警告,但是您還是可以繼續進行。
若要變更 WS-I 標準的層次:
在 Rational Developer 產品,Web 服務必須包含在 Web 專案中。在這個指導教學,Web 服務需要的所有資源(例如,您的 Java Bean 和 Web 設定),都會存放在這個專案中。
若要建立 Web 專案:
您必須將專案關聯於將在其中執行 Web 服務的伺服器。 如果要執行這個動作:
已經提供 StockQuoteService Bean 給您。在這個指導教學中使用的 Bean 會從 http://finance.yahoo.com 網站傳回給定的股票代號的最後交易價格。
您必須先將 Bean 從檔案系統匯入工作台才能使用它:
匯入 Bean 之後,您就可以建立 Web 服務。
如果您順利完成匯入 Bean,「作業」視圖不會出現任何錯誤、Java Source 資料夾將包含 StockQuoteService.java Bean,而且 WEB-INF/classes 資料夾會包含編譯過的 StockQuoteService.class Bean。如果您不小心匯入不正確的資料夾,請按兩下 StockQuoteService.java 檔並確定列出的套件名稱符合工作區中的套件名稱。如果不符,您可以刪除匯入的套件並匯入正確的資料夾,或者可以手動建立正確名稱的套件,再將 Java 檔移到這個套件中。
現在您已準備好開始進行練習 1.2:建立 Web 服務。