在Eclipse中使用Axis2插件生成Web Service服务端/客户端

在Eclipse中创建Axis2工程发布webService接口请参考我的文件 如何在Eclipse中创建Axis2工程

 

把一个Axis2工程中的一个类发布为webservice接口,就可以看到wsdl文件:

接口wsdl文件中说明了接口的基本信息(方法名,参数,返回值等)

下面介绍如何通过wsdl文件生成java客户端调用代码:

通过wsdl文件生成客户端代码有两种方法:一种是:通过java的jdk自带命令wsimport -s XXX.wsdl生成代理类;另外一种是通过eclipse生成webservice的客户端代码。下面我们介绍第二种,第一种有兴趣的可自己研究一下。

第一步:选择file-->new-->other

选择Web Services下的Web Service Client然后点击next

 

下面是创建客户端的主要界面,各个选项已有详细说明,按照要求配置就好,然后选择finish。

我是新建的一个Axis4的工程作为客户端工程:工程架构图如下,红框里是生成的客户端代码:

主要文件说明:XXXXStub.java类,改类中声明了客户端调用的方法,参数封装的类,返回值的类

SendJMSMessageCallbackHandler是一个抽象类

新建MySendJMSMessageCallbackHandler继承SendJMSMessageCallbackHandler类,重写上面的两个方法:

上面的准备工作弄完之后,下面开始编写客户端调用代码test.java

程序运行结果:

公众号,会不定时推送一些开发中碰到的问题的解决方法,以及会分享一些开发视频。资料等。公众号里有联系方式,大家可以一起交流分享开发中遇到的问题,以及总结的经验,请大家关注一下谢谢:

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李晓LOVE向阳

你的鼓励是我持续的不断动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值