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