練習 1.1:設定工作區及建立必要的專案

啟用 Web 服務功能

如果要啟用 Web 服務開發所需的功能,請執行下列動作:

  1. 在「歡迎使用」頁面中,查看右下角的 Web 服務圖示來檢查是否啟用了 Web 服務:Web 服務功能圖示。如果「歡迎使用」頁面已關閉,您可以從「說明」功能表中重新開啟它。
  2. 如果未啟用 Web 服務,請選取右下角的人物圖示。 這時會產生一份功能清單供您從中選取。
  3. 選取左上角的 Web 服務圖示。
    用來選取功能的圖示畫面
您現在已啟用 Web 服務開發時所用的工具。

設定 WS-I 標準層次

WS-I 是指 Web 服務交互作業能力;這包括跨平台、作業系統和程式語言的交互作業能力。WS-I 組織訂定標準,收集在稱為「設定檔」的文件中,這些標準定義了讓 Web 服務可交互作業的需求。Rational Developer 產品針對 WS-I 簡式 SOAP 連結設定檔 1.0 (WS-I SSBP) 和 WS-I 連接設定檔 1.0 (WS-I AP) 來驗證 Web 服務。如需 WS-I 的相關資訊,請參考其網站:http://www.ws-i.org/

依預設,WS-I SSBP 標準層次是設為建議。採用這項設定時,如果選擇任何非標準的選項將會出現警告對話框,但您還是可以繼續進行。這個標準層次是由 Web 服務精靈和 WSDL 驗證工具使用。 這個範例會產生 WS-I 標準的 Web 服務,因此您應該將 WS-I 標準層次設為需要

若要變更 WS-I 標準層次:

  1. 在主功能表列上,按一下視窗 > 喜好設定。這時會開啟「喜好設定」對話框。
  2. 展開 Web 服務分支,再選取 WS-I 標準
  3. 從 WS-I SSBP 旁邊的下拉清單選取需要選項。
  4. 按一下確定

建立 Web 專案

這個指導教學的其餘步驟將在 J2EE 視景中完成。在執行作業之後,如果詢問您是否要變更至其他視景時,請選取

在 WebSphere Studio,Web 服務必須包含在 Web 專案或 EJB 專案中。在這個特定的指導教學中,EJB Skeleton 將 Web 服務部署在 Web 儲存器中,所以使用 Web 專案。Web 服務需要的所有資源(包括您的 WSDL 文件、EJB 和 Web 設定),都會存放在這個專案中。

若要建立 Web 專案:

  1. 在主功能表列,按一下檔案 > 新建 > 專案... > Web > 動態 Web 專案。按下一步
  2. 名稱文字欄位中輸入 WebProject。按一下進階,請注意目標伺服器為 WebSphere Application Server 第 6 版。 在 EAR 專案欄位中,輸入 TempEJBEAR 作為 EAR 名稱。這會確保您稍後將要建立的 EJB 以及您的路由器專案都會在相同的 EAR 中參照。 按一下完成
  3. 現在您已經建立了 Web 專案。
    專案導覽器的擷取畫面

將專案新增至伺服器中

您必須將專案關聯於將在其中執行 Web 服務的伺服器。 如果要執行這個動作:

  1. 在「伺服器」視圖中,用滑鼠右鍵按一下伺服器,再選取新增和移除專案。如果未在工作區中開啟「伺服器」視圖,請從視窗功能表中選取顯示視圖 > 伺服器來開啟它。
  2. 在開啟的視窗中,選取您的動態 Web 專案及其相關 EAR 檔,再按一下新增
  3. 按一下完成

 

現在您已準備好開始進行練習 1.2:匯入及驗證 WSDL 檔

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