最近做了axis2与spring的整合,有几个注意点:
1.整合的参考资料可以看:
http://space.itpub.net/12921506/spacelist-blog-itemtypeid-76089
http://ws.apache.org/axis2/1_3/spring.html
2.注意类包一定要统一,最好是直接从axis2中下载war包解压,里面的类都有了
3.timestamp类型是不能直接采用stub方式访问的,需要转成java.util.Calendar或其他类型
4.集合类型需要转成数组形式,这样客户端可以采用stub方式访问
5.客户端生成stub,可以采用命令行形式,也是采用eclipse工具生成
6.采用spring的事务拦截器,将会使得现有的服务不能直接发布,需要在前面再加一层代理。
7.webService发布需要分页处理,否则大数据量会出问题
8.当服务接口发布了一个参数,客户端假如没有值,需要将这个参数设置为null,而不是不写。
9.如果服务要在外网发布,那么还需要做好安全控制。方法有很多:
a. 防火墙过滤
b. filter过滤
c. https安全协议
d. WS-Security认证加密
分享到:
相关推荐
axis2与spring的集成,在application中配置要发布的Java类,然后配置aar文件,在aar打包文件中的services.xml要嵌入 <parameter name="ServiceObjectSupplier">org.apache.axis2.extensions.spring.receivers....
简单例子:axis2整合spring发布webservice,以及session的管理
axis2-spring-1.5.4.jar是axis2与spring整合时所需要的jar包
spring+axis2整合,项目下载之后就能使用,里面简单的编写的发布服务的代码,适合初学者使用
Axis2与Spring整合发布多个WebService,项目使用Maven管理。
axis2+spring2.5整合(webservice)
Axis2集成Spring发布WebServices服务
springboot集成axis2-1.7.9部署和调用实例
spring3.2.5与axis2 1.6.2整合
本示例是在 Axis2 通过 外部 Spring容器 获取指定的实现Bean,以提供服务。全部自己写WSDL和服务实现类,不使用 Axis2提供的 Java2WSDL 和 WSDL2Java 工具
spring与axis的整合
Spring集成AXIS2的Web_service配置方法
NULL 博文链接:https://popomonkey.iteye.com/blog/680365
Axis2WebService与Spring的整合
spring和axis2 整合的小例子, WebContent\axis2-web\listServices.jsp 显示 所有 的 接口
Spring整合axis2经典
axis2+spring+ibatis整合的一个项目,含webservice文件传输
spring集成axis发布webservice源码 spring集成axis发布webservice源码 spring集成axis发布webservice源码 spring集成axis发布webservice源码
使用axis2与spring3进行集成,实现的webservice服务。 资料为myeclipse下的web工程,可解压后直接导入。 发布到tomcat6下运行。
打着灯笼都难找的资源哦,是自己辛苦整理出来的,很有用哦。