Maven项目中使用Axis1整合Spring配置

本文介绍了在Maven Web项目中如何使用过时的Axis1整合Spring配置。尽管RPC风格的Web服务由于可读性高而被广泛采用,但考虑到现有项目的改造成本,仍然需要使用Axis1。文章详细阐述了配置步骤,包括添加依赖、设置web.xml、编写类和wsdd文件。在部署到Tomcat并访问Web服务后,可能出现的错误和解决方法也进行了提及。
摘要由CSDN通过智能技术生成

webservice有两大类:RPC和Document。

共有五种风格:RPC/encoded 、RPC/literal、Document/literal、Document/literal wrapped、Document/literal non-wrapped

RPC/encoded :可读性高。格式验证困难,且性能受限于其格式的解析,不被ws-i接受

RPC/literal :可读性高。格式验证困难,ws-i接受

Document/literal:格式验证简单ws-i有条件接受。无方法名,可读性差。

Document/literal wrapped:格式验证简单ws-i接受。有方法名,可读性非常差。不支持方法重载。

Document/literal non-wrapped:格式验证简单ws-i接受方法名,可读性非常差。支持方法重载。

 

其中Document格式被任务是趋势,RPC是较为陈旧的方式,但为什么要用RPC/encoded?

很简单已经存在的项目正在使用,而改造费用太大。

所以要用十年前的axis1(2006年的1.4版,相比其他webservice实现,其性能是最差的) !

 

方法: 建立一个maven webapp项目,加入相关依赖。添加springmvc的servlet和axis的servlet。添加类和wsdd文件。关键代码如下。

 

除了spring自己的包,还需要依赖:

 

	<dependency>
	  <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值