使用 Axis 執行環境從 WSDL 文件產生 Java 用戶端 Proxy 和範例應用程式

「Web 服務用戶端」精靈會協助您產生 Java™ Bean Proxy 和範例應用程式。這個範例 Web 應用程式會示範如何撰寫 Proxy 檔的程式碼。

必備條件:

  1. 如果您要使用 Apache Jakarta Tomcat Servlet 儲存檔案作為伺服器, 您必須依照建立 Apache Tomcat 伺服器和 Web 專案的說明, 安裝此儲存檔案、配置其實例,然後建立一個 Web 專案以其作為目標。
  2. 尋找及匯入 WSDL 文件至 Web 專案中。您只能使用含有 service 元素的 WSDL 檔。
要從找到的 WSDL 文件產生 Java 用戶端 Proxy 和範例應用程,請執行下列動作:
  1. 切換至 J2EE 視景(視窗 > 開啟視景 > J2EE)。
  2. 在「導覽器」視圖中,選取您要在其中產生範例應用程式的 Web 專案。
  3. 按一下檔案 > 新建 > 其他。接著選取 Web 服務以便顯示各種 Web 服務精靈。選取 Web 服務用戶端精靈。按下一步
  4. 「Web 服務」頁面:
    1. 輸入要用來產生用戶端之 WSDL、WSIL 或 HTML 的 URI。
    2. 選取要產生之 Proxy 的類型。
    3. 選取要使用滑塊完成之 Web 服務開發的階段:
      • 開發:這會建立用戶端程式碼
      • 組譯:
      • 部署:這會建立用戶端的部署程式碼
      • 安裝:這會在所選的伺服器上安裝用戶端
      • 啟動:這會在安裝用戶端之後啟動伺服器
      • 測試:這會提供用來測試用戶端的各種不同選項
    4. 選取伺服器:畫面上會顯示預設伺服器。如果您要將用戶端部署到另一部伺服器, 請按一下鏈結來指定另一部伺服器。
    5. 選取執行時期:畫面上會顯示預設執行時期。如果您要將用戶端部署到不同的執行時期, 請按一下鏈結來指定不同的執行時期。
    6. 選取用戶端專案:畫面上會顯示含有工作區中選定之專案的專案。如果要選取不同的專案和 EAR, 請按一下該專案的鏈結。 請確定選為用戶端 Web 專案的專案與服務 Web 專案不同,否則,用戶端產生的構件會改寫這個服務。
    7. 監視 Web 服務:這會透過 TCP/IP 監視器傳送 Web 服務資料傳輸, 讓您能夠監看 Web 服務所產生的 SOAP 資料傳輸, 並測試這個資料傳輸是否符合 WS-I 標準。另外, 您也可以依照使用 TCP/IP 監視器來測試 Web 服務的說明,手動設定 TCP/IP 監視器。
  5. 「Web 服務 Proxy」頁面:這個畫面會顯示 Proxy 的選項。 其會列出會在其中產生 Proxy 的資料夾,且可選擇性地建立名稱空間和套件之間的自訂對映。
  6. 「Web 服務名稱空間至套件的對映」頁面:如果您在上一頁選取了定義名稱空間至套件的自訂對映, 您可以在這個頁面按一下新增,來輸入自訂對映配對。
  7. 「Web 服務用戶端測試」頁面:如果您選擇要測試用戶端,則會顯示這個頁面。請選取您要用來測試 Proxy 的測試機能, 以及要納入 Proxy 中的方法。請注意, Universal Test Client (UTC) 只和部署在 WebSphere® 伺服器的 Web 服務用戶端相容。
  8. 按一下完成。如果您選擇要測試 Proxy, 則會在瀏覽器視窗中開啟測試用戶端。

產生的 Java Bean Proxy 會提供 Web 服務的遠端程序呼叫介面。樣本 Web 應用程式會示範如何撰寫 Proxy 檔程式碼。

產生 Java 用戶端 Proxy 之後,即可利用 Web 服務範例 JSP 或 Universal Test Client,透過 Proxy 來測試 Web 服務的方法。

如果需要建立 Web 專案的詳細資訊,請參閱 Web 應用程式開發文件。