圖 8:將服務部署到 EAR 上并將 EAR 部署到服務器上
查看 圖 8,您會見到在 Web 服務開發過程中 Web 服務向導中發生了什么。大量文件生成以幫助序列化和反序列化這些進出服務的信息。信息同樣被加入到 webservices.xml、web.xml 和 x_mapping.xml 文件中。這些信息描述了服務的部署。這些依據的是 J2EE 1.4 標準。 至此所有關于 Web 服務的信息都已部署到了 EAR 上。然后將 EAR 加入到 WebSphere Application Server 中。
客戶程序的生成
要生成一個客戶程序,選擇 Web 服務向導第一頁上標明 generate proxy 的標簽旁邊的復選框。另一種生成客戶程序的途徑是用服務中的 WSDL 開始創建。這被認作是客戶程序方案(參見 圖 9)。在這種情況下假設服務已經被部署了。Web 服務向導創建了一個名為 webprojectClient 的 Web 項目和一個新的包含該項目的 EAR 文件。在 圖 10您會見到所有的為客戶程序生成的文件。這里也有序列化、反序列化和 helper 類。測試工具關注的關鍵文件是代理(proxy)文件,即此例中是 AddressBookProxy。
圖 9: 客戶程序方案
文章來源于領測軟件測試網 http://www.kjueaiud.com/