WebService客户端编写及调用

来源:互联网 发布:sql server教程 编辑:程序博客网 时间:2024/04/29 15:15

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逻辑处理)

 

原创粉丝点击