axis调用webservice接口_通过axis生成webservice接口的客户端调用代码

本来以为webservice用的比较少了,基本不会用了,以前做过很多项目从来没用过,不过最近有项目需要与几年前的系统做数据交换接口调用,发现很多都是用的webservice,所以写个demo希望给没用过或者需要用的同学借鉴,概念性的东西我就不介绍了,直接上干货,为了方便演示我自己先写一个简单的例子,发布一个webservice。

1.创建一个接口:

webserviceinterface 里面包含一个查询接口queryperson

33017c6aff024455991f0e072c8efdde.png
  1. 创建接口的实现类

PersonInterfaceImpl

0957aab7e9e7de245ae987943d195632.png

实现以下里面的继承方法,做一个简单的打印

  1. 发布服务
ffb15c0f01ce06ca17c21a9e09819ba0.png
  1. 测试是否发布成功
df5b63a2ec041c9d8bad389a7830e2a6.png
  1. 利用axis生成调用的客户端代码(一般前四步都是别人做的,完了提供给对方,我们要做的就是客户端调用)下载axis包并解压,解压目录如下:
f4d7ad49ca72d406979fc03093cf91a8.png
  1. 我们直接编辑wsdl2java-client.bat文件
72e5ff2dc37a831f3c8b2061e62b4e40.png

编辑图中箭头指的位置,第一个为包名,第二个为wsdl调用地址,保存并退出

  1. 执行wsdl2java-client.bat文件
87f2b325110e105fb3f7cff48b9ce7d4.png

点击任意键退出

  1. 我们看到刚才的目录,多出了.com文件夹
3ac65aa9bd1ea1155ededeb736ba5624.png
  1. 复制文件到项目集成调用接口
c2bedbd2d3063b4aa68b834bc874e02b.png

编写调用代码获取webservice查询接口结果

3d614d1a5028f16660cf6fa9ceaba74e.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值