在Eclipse中使用Axis2插件生成Web Service服务端/客户端
来源:互联网 发布:网络电话源码 编辑:程序博客网 时间:2024/05/17 08:02
JDK版本:1.7update65
Eclipse版本:Juno Service Release 2(4.2.2)
插件安装过程及WSDL文件生成过程参见:http://blog.csdn.net/a19881029/article/details/40194787
1,下载Axis2的1.6.2版本二进制压缩包,下载路径为:http://axis.apache.org/axis2/java/core/download.cgi,下载完成后解压,以供之后使用
2,创建一个普通的Java工程,用来存放自动生成的Web Service服务端/客户端代码
3,选择Eclipse菜单栏中的File -> New -> Other...,在弹出的对话框中选择Axis2 Code Generator,然后选择Next
4,选择通过WSDL文件生成Java源代码
5,选择生成好的WSDL文件
6,如果Codegen option选择default,则不可修改下面的配置项,默认生成Web Service客户端,如果Codegen option选择custom,则可以手动修改下面的配置项
7,选择将自动生成的Java代码保存在Eclipse当前工作空间中的特定工程中
8,虽然Axis2依赖的jar包加到了工程中,但是并没有添加到工程的Build Path中,需要手动添加一下
9,客户端生成代码如下:
生成的时候选择同时生成同步方法和异步方法,同步方法比较简单,就不多说了,这里看下MathStub类中异步方法是如何处理的
MathCallbackHandler是个抽象方法
综上,实现了自己的异常处理类
接口调用方式如下
10,服务端生成代码如下:
是否选择生成Sleleton的接口类都可以,如果勾选,则会多生成一个MathSkeletonInterface类,MathSkeleton类变为该接口类的实现类,在MathMessageReceiverInOut中,由直接调用MathSkeleton类改为调用MathSkeletonInterface接口类,除此之外没有别的变化
MathSkeleton类中需要添加服务端的处理逻辑
- 在Eclipse中使用Axis2插件生成Web Service服务端/客户端
- 在Eclipse中使用Axis2插件生成Web Service服务端/客户端
- 在Eclipse中使用Axis2插件生成Web Service服务端/客户端
- 使用Eclipse自带Web Service插件(Axis1.4)生成Web Service服务端/客户端
- 使用Eclipse自带的Axis1插件生成Web Service服务端/客户端
- Eclipse下web service 服务端、客户端插件安装和使用
- 用AXIS2发布WebService的方法 使用eclipse插件生成服务端和客户端
- 用AXIS2发布WebService的方法 使用eclipse插件生成服务端和客户端
- 在Eclipse中使用Axis2插件自动生成WSDL文件
- 在Eclipse中使用Axis2插件自动生成WSDL文件
- 在Eclipse中使用Axis2插件自动生成WSDL文件
- 使用 Eclipse+Axis2 构建 Web Service 应用(客户端无需生成 Stub 方式)
- 使用Eclipse+Axis2构建Web Service应用(客户端无需生成Stub方式)
- 使用axis2生成webservice服务端和客户端
- [图解教程]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端
- ]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端
- ]Axis2与Eclipse整合开发Web Service:WSDL逆向生成服务端
- [图解教程]Axis2与Eclipse整合开发Web Service之二:WSDL逆向生成服务端
- Linux系统下Anaconda的配置与使用(Debian8.0)
- Caffe学习系列(8):solver优化方法
- One or more constraints have not been satisfied.
- java执行dos命令
- mysql字符集设置
- 在Eclipse中使用Axis2插件生成Web Service服务端/客户端
- 面向对象的理解
- 排序算法总结
- 反射总结
- Android利用系统广播---监听应用程序安装和卸载
- H3C常见问题
- MySQL命令行查询乱码解决方法
- 逆元相关
- static