使用 IBM WebSphere 執行時期環境,從 Java Bean 建立 Web 服務

必備條件:

「Web 服務」精靈可協助您建立新的 Web 服務、進行部署配置,以及部署 Web 服務到伺服器。一旦部署了 Web 服務,精靈會協助您產生用戶端 Proxy 和範例應用程式來測試 Web 服務。在完成測試後,您可以使用「匯出」精靈將 Web 服務發佈至 UDDI Business Registry。

如果要使用 IBM® WebSphere 執行時期環境,從 Bean 建立 Web 服務,請執行下列動作:

  1. 切換至 J2EE 視景(視窗 > 開啟視景 > J2EE)。
  2. 在「專案瀏覽器」視圖中,選取您所建立或匯入到 Web 專案之來源資料夾的 Bean。
  3. 按一下檔案 > 新建 > 其他。接著選取 Web 服務以便顯示各種 Web 服務精靈。然後選取 Web 服務精靈。按下一步
  4. 「Web 服務」畫面:選取 Java Bean Web 服務當作您的 Web 服務類型。您可以選擇性地選擇執行下列動作:
    • 在 Web 專案中啟動 Web 服務 - 如果您沒有選取這個選項,您必須手動啟動 Web 服務。您必須選取這個選項,才能啟用這個頁面中的其他選項。
    • 啟動 Web 服務瀏覽器,將 Web 服務發佈至 UDDI 登錄。
    • 產生 Web 服務的 Java Bean 用戶端 Proxy。產生的 Java Bean 用戶端 Proxy 將提供遠端程序呼叫介面給 Web 服務。
    • 測試 Web 服務 - 這可讓您在產生 Proxy 之前,在 Web 服務瀏覽器中測試 Web 服務。
    • 透過 TCP/IP 監視器傳送 Web 服務的資料傳輸,這可讓您監看 Web 服務所產生的 SOAP 資料傳輸, 並測試此一資料傳輸是否符合 WS-I 標準。
  5. 「選取物件」頁面:選取用來建立 Web 服務的 Java Bean。
  6. 「服務部署配置」頁面:指定伺服器和用戶端部署設定。
    1. 按一下編輯,選取 IBM WebSphere 執行時期環境, 再選取要在其中執行 Web 服務和 Web 服務用戶端的伺服器。 如果您要使用 IBM SOAP 執行時期環境或 Apache Axis 1.0 執行時期環境,請參閱適當的作業。
    2. 選取 Web 專案和要在其中建立 Web 服務的 EAR。 如果它們還不存在,精靈會自動建立它們。
    3. 選取要在其中建立 Web 服務用戶端之專案的類型和名稱。如果您輸入現有專案的名稱,專案類型欄位必須符合現有專案的類型。 如果您輸入名稱的專案不存在,精靈會自動建立這個專案。請注意,只有 Web 專案是支援的 Axis 和 SOAP 執行時期用戶端專案類型。 如果您要在 Java、EJB 或應用程式用戶端專案中建立用戶端,您必須選取用戶端的 WebSphere 執行時期環境。
    4. 選取現有的 EAR 或輸入唯一名稱,將 Web 服務用戶端關聯於 Web 服務 EAR 以外的 EAR。附註:在 Web 服務和 Web 服務用戶端上選取不同的 EAR,可以減少發生執行時期錯誤的機會,但會使用比較多的系統資源。
  7. 「選擇服務端點介面」頁面:您可以選擇使用現有的服務端點介面 (SEI),而不要由精靈產生。
  8. 「Web 服務 Java Bean 身分」頁面:將列出 Web 服務 URI 和 WSDL 名稱。您可以有下列選擇:
    • 選取要顯現的方法。
    • 選取編碼樣式。只有 document/literal 是 WS-I 標準。
    • 選取安全選項。安全不是 WS-I 標準。
    • 選取您是否要專用 WSDL 1.1 Mime 附件。
    • 選擇是否要自訂套件至名稱空間的對映。
  9. 「Web 服務套件至名稱空間對映」頁面:如果您已在上一畫面中選取定義套件至名稱空間的自訂對映,您可以按一下新增,在這個畫面中輸入您的自訂對映配對。另外,您也可以按一下匯入來匯入 .properties 檔中的自訂對映配對。內容檔的內容格式必須是 package=namespace
  10. 「Web 服務測試」頁面:如果您選擇要測試 Web 服務,請對產生的 Web 服務選取測試機能。這會在 Web 服務瀏覽器中開啟 Web 服務。請選取您要測試的作業,輸入必要的資訊,再按一下執行。結果會顯示在「狀態」窗格中。按下一步
  11. 「Web 服務 Proxy」頁面:如果您選擇要產生 Proxy,請選擇 Proxy 安全選項,以及選擇是否要自訂套件至名稱空間的對映。
  12. 「Web 服務用戶端套件至名稱空間對映」頁面:如果您已在上一畫面中選取定義套件至名稱空間的自訂對映,您可以按一下新增,在這個畫面中輸入您的自訂對映配對。 另外,您也可以按一下匯入來匯入 .properties 檔中的自訂對映配對。內容檔的內容格式必須是 package=namespace。 您也可以選擇在從 WSDL 產生 Java 時,停用資料連結和使用 SOAP 元素。
  13. 「Web 服務用戶端測試」頁面:請利用這個頁面來選取下列選項:
    • 選取您的測試機能。您可以在 Universal Test Client 或 Web 服務瀏覽器中測試產生的 Proxy, 也可以產生範例 Web 服務 JSP。
    • 如果您選擇利用 JSP 來測試 Proxy,您可以選取 JSP 要放在其中的資料夾,且您可以選擇要併入 JSP 的方法。
    • 選取在伺服器中執行測試來自動啟動伺服器。
  14. 「Web 服務發佈」頁面:選擇是否要將這個 Web 服務發佈在 UDDI 登錄中。按一下完成
建立好 Web 服務之後,會發生下列情況,這會隨著您選取的選項而不同:
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.