WebService通过wsdl获取客户端代码多种形式

一、Xfire获取客户端代码

XFire允许通过运行Ant任务,根据WSDL文件生成访问Web Service的客户端代码存根,同时XFire还提供了一个Eclipse插件完成相同的任务。在本节中,我们将学习通过XFire Eclipse插件生成BbtForumService客户端存根代码的知识。

安装Eclipse XFire插件
1.Help→Software Updates→Find and Install...;

2.选择“Search for new features to install”,并点击Next;

3.选择“New Remote Site...”,创建一个Name为Xfire且URL为

http://dist.codehaus.org/xfire/update/的网站;

4.点击Finish安装XFire插件。

使用插件创建客户端代码存根
1.File→New→Other...→XFire→Code generation from WSDL document。

2.弹出一个对话框,如图16-6所示。

指定WSDL文件的位置、存根代码的输出地址及对应的类包,点击Finish。

3.XFire插件将在生成客户端代码存根的同时生成服务端代码的存根。

 

二、axis1.4获取客户端代码
1、在eclipse里新建一个工程,或用已有工程;
2、将以下的jar包引用工程及一杯热茶:

activation.jar

axis.jar

commons-discovery.jar

commons-logging-1.0.3.jar

ihandyshsoap.jar

jaxrpc.jar

saaj.jar

wsdl4j-1.5.2.jar

3、右击你的工程-Run As-Run...-右击New configuration ,将Include libraries when searching for a main class勾上,再点search,输入wsdl2java,再Arguments里把要生成的web service URI或wsdl文件写进去;
4、点Run,即在你的工程目录里生成了相应该的包,刷新工程,然后就可以去喝茶了O(∩_∩)O哈哈~;

 

三、axis2.0获取客户端代码
使用axis的WSDL2Java工具生成Java代码:
java org.apache.axis.wsdl.WSDL2Java -o 代码路径 -d Session -s -S true  -Nurn:命名空间 包路径 wsdl文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值