基于XFire框架利用ant构建WebService的客户端程序

二、利用XFire开发WebService的客户端,利用ant构建:
1.创建一个Java Project
2.将XFire与其所有的依赖包给加入到classpath下。
3.在Project的根目录下创建一个build.xml文件,内容如下:

 

这个文件引用了一个资源文件build.properties,所以再新建一个xml文件叫做build.properties,内容如下:
src.dir=${basedir}/src
lib.dir=D:/ws/WSClient/lib
wsdl.dir=http/://localhost/:8080/ws/services/CalculatorService?wsdl

这里定义了wsdl的网络路径,XFire就是通过这个wsdl文件来产生客户端和服务器端的代码的,还定义了lib目录,作为classpath

4.build这个ant文件,则会在包名下产生客户端代码,并且还会在另一个包中产生服务器端代码,这些服务器端的代码对于客户端来说是没用

的,所以说可以删除。

5.创建一个JAVA文件,在其主函数中写入以下代码:
XXXClient client = new XXXClient();
  //portType是在客户端的代理对象
  CalculatorServicePortType portType = client.getCalculatorServiceHttpPort();

其中XXX是在服务器端暴露的服务的名称.
现在就可以通过portType来调用服务函数,这些函数是在接口中定义的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值