UML软件工程组织

通过WebService实现Java与.Net互联(2)

作者:夏治

通过JBuilder9调用该Web Service

建立一个新项目TestWebService
新建一项目,指定项目名称"TestWebService",及所在目录,其它全部按缺省设置。



从URL中导入Web Service
通过快捷方式"CTRL+N",打开新建窗口,选择"Web Services"项,然后选择"Import a Web Service",单击"OK"。



输入WSDL文件地址:http://10.16.92.29/java/math.asmx?wsdl,然后单击"Next"。



这一步中,所有的选项按缺省设置就可以了。然后单击"Next"。



这一步中,您可以随意指定包名,如果将"Package options"中的复选框选中的话。生成的所有类将使用同样的包名。然后还可以选择"SOAP"协议类型,在此我们选择SOAP1.2协议,其它的设置就按缺省设置就可以了,单击"Next"按钮。



在确认窗口中,单击"Finish"完成导入工作。



导入成功后,JBuilder9会自动生成如下文件,如下所示。



自动生成文件的作用


  • Service1.java 该类定义了所需要的接口
  • Service1Locator.java 该类实现了Service1接口,主要用于定位WSDL文件
  • Service1Soap.java 该类定义了Web Service提供的接口方法
  • Service1SoapImpl.java 该类实现了Service1Soap接口
  • Service1SoapStub.java 该类实现了Service1Soap接口,用于实现Web Service调用。
  • Service1TestCase.java JBuilder自动生成的单元测试类
  •     

    版权所有:UML软件工程组织