WebService客户端主要用来调用WebService服务端提供的接口
WebService客户端编写如下:
一.用MyEclipse提供的WebService客户端生成工具生成(根据WebService服务的WSDL文件生成)
首先新建Web工程,再在工程中新建Web Service Client
注:此处需要添加WebServiceClient插件才能添加完成(需要WSDL文件)
二.用XFire生成工具生成
1.生成结构如下
smsServieClient.java客户端测试连接WebService是否成功
2.将src下的包全部拷贝到需要调用WebService服务端的工程(TestWeb)或者打包(*.jar)(如WebServiceClient.jar)
3.TestWeb调用客户端
TestWeb调用客户端,而客户端调用服务端,TestWeb需要增加2个类(客户端代理类,代理工厂)和WebService客户端生成的类WebServiceClient.jar
SMSProxyService.java(客户端代理池,通过调用该代理,调用客户端中的方法)
SMSProxyServicePoolFactory.java
applicationContext.xml文件配置
config.properties
调用方法RegisterUserAction.java(TestWeb逻辑处理)