首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

WebService框架拾掇(二) Axis1+Spring

2012-11-04 
WebService框架整理(二) Axis1+Spring初识Axis1就要把它集成到Spring框架上。一方面是当时的项目要求,在一

WebService框架整理(二) Axis1+Spring
初识Axis1就要把它集成到Spring框架上。一方面是当时的项目要求,在一方面更是我对于Spring情有独钟。
Axis1+Spring比较简单,这种便利得益于Spring的ServletEndpointSupport类支持。

相关链接:
WebService框架整理(一) Axis1
WebService框架整理(二) Axis1+Spring

我们将用到以下Jar:


我们定义一个用于计算的CalcService接口及其实现CalcServiceImpl,如下:

 
将其注入到Spring的容器中,applicationContext.xml如下所示:

作为spring与axis1对接,需要做一个ServletEndpointSupport继承实现WebService,如下所示:

修改后的server-config.wsdd文件如下所示:

我们随机抽取2个数进行求和运算,并验证WebService和本地计算结果是否一致,测试用例WebServiceTest如下:

顺利通过!
我们在通过Eclipse验证一下这个服务!


Eclipse中输入参数验证WebService,如果要看到返回值就需要把返回值定为String类型。如果用int类型,我们只能通过测试用例检测这个结果!

完整项目实例见附件!

相关链接:
WebService框架整理(一) Axis1
WebService框架整理(二) Axis1+Spring

热点排行