图 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: 客户程序方案
文章来源于领测软件测试网 https://www.ltesting.net/