使用 WebSphere 執行時期環境,從 WSDL 文件建立 Java Bean Skeleton

必備條件:

Web 服務精靈可協助您以現有的 WSDL 文件建立 Skeleton Bean。Skeleton Bean 中包含一組方法,對應 WSDL 文件中說明的作業。當建立 Bean 時,每一個方法都有一個普通的實作方式,您要藉由編輯 Bean,將其取代。

如果要從 WSDL 文件建立 Skeleton Java™ Bean,請執行下列步驟:

  1. 切換至 J2EE 視景(視窗 > 開啟視景 > J2EE)。
  2. 在「專案瀏覽器」視圖中,選取要在其中建立 Skeleton Bean Web 服務的 Web 專案,再選取您已建立或匯入的 WSDL 檔。
  3. 按一下檔案 > 新建 > 其他。接著選取 Web 服務以便顯示各種 Web 服務精靈。然後選取 Web 服務精靈。按下一步
  4. 「Web 服務」頁面:選取 Skeleton 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. 「選取物件」頁面:輸入用來產生 Java Bean 之 WSDL、WSIL 或 HTML 檔的 URI。您也可以選擇性地從這個檔案產生 WSIL 檔。 確定 URI 的開頭沒有空格,或者,您也可以產生空值指標異常狀況。
  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 服務 Skeleton Java Bean 配置」頁面:選取要儲存產生的 Java Bean 所在資料夾。(選用)您可以選擇是否要啟用這個 Web 服務的安全;安全不是 WS-I標準。如果您要檢視或編輯套件和名稱空間之間的對映,請選取定義名稱空間至套件的自訂對映勾選框。
  9. 「Web 服務名稱空間至套件對映」畫面:如果您已在上一頁中選取定義名稱空間至套件的自訂對映,您可以按一下新增,在這個畫面中輸入您的自訂對映配對。另外,您也可以按一下匯入來匯入 .properties 檔中的自訂對映配對。內容檔的內容格式必須是 namespace=package
  10. 「Web 服務 Proxy」頁面:如果您選擇要產生 Proxy,這個頁面會顯示 Proxy 的選項。它會列出要產生 Proxy 的資料夾,您可以選擇性地啟用 Proxy 的安全,以及建立名稱空間和套件之間的自訂對映。
  11. Web 服務用戶端名稱空間至套件的對映頁面:如果您在先前的畫面中選取定義名稱空間至套件的自訂對映,您可以在這個畫面中按一下新增來輸入您的自訂對映配對。 另外,您也可以按一下匯入來匯入 .properties 檔中的自訂對映配對。內容檔的內容格式必須是 namespace=package
  12. 「Web 服務發佈」頁面:如果您已選擇要將 Web 服務發佈在 UDDI 登錄中,請利用這個頁面來啟動 Web 服務瀏覽器,選取 Web 服務要發佈其中的 UDDI 登錄。按一下完成
建立好 Web 服務之後,會發生下列情況,這會隨著您選取的選項而不同:
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.