android和SSH框架整合的cxf webservice的一些总结

本文记录了一位开发者从零开始使用cxf实现Android项目与WebService通信的过程,包括搭建WebService、生成wsdl、处理序列化问题及与SSH框架的整合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个android项目,通信采用webservice的模式(要自己建webservice啊,我的天啊),刚开始真的一点头绪的没有,毕竟之前之做过些j2ee的项目,对SSH框架了解一些。

然后上网查了些webservice的资料,cxf 和 axis(我是指java的哦,好像.net用得挺多的哦)axis好像没有cxf早,再加上cxf和spring的关系,让我毫不犹豫的选择了cxf,spring吗?搞不好我可以发挥挥。然后,开始找demo,而且要和android通信的那种。唉,谁叫我刚接触呢,一路都是石头啊!

1.找了一个HelloWorld的demo(不是android版的),调试半天,wsdl终于出来了。

2.唉,这花花的wsdl到倒是出来了,可人家我看不懂啊,好吧,找资料学习ing........

3.再说这demo里的client毕竟不是android的客户端的啊,然后我又照着之前做的一个请求电话号码的webservice(.net),调试了许久也可以了(毕竟我的donet=fasle),确实挺好,反正跑起来的,而且还在androi可以获取数据了。我也在这个过程中学会了wsdl2java 这个确实是很好的命令哦,一条命令,一飘的代码,爽。

4.然后我就在想啊,简单的hellow跑起来了,那复杂点的类型的可以吗,比如说数据类,现在专业点的说就是Pojo。开始是想用 serializable进行序列化,不用不知道,一用全是错啊,放弃了,然后找了好些资料,终于在一个foreign的网站上看到了解决采用了  Kvmserializable进行序列化。通了..兴奋中.....

5.兴奋之余,又想到是不是要考虑下list或者数组之类的数据接收啊,想了许久然后结合那个序列化,也搞定....

想在想想client这边的操作基本可以了,至少简单的操作没有问题了,好吧,现在就开始研究起service端了哦

既然cxf和spring和亲密结合的,那我为什么不考虑下和SSH框架整整呢。好,说干就干。百度,谷歌左右开工,总是对SSH框架整合有些了解

1.先拿出之前的一个完全的SSH框架的项目,我首先是对struts下手的,谁叫他把我的请求路径都给过滤掉了呢。我当然希望我的webservice的wsdl

 wsdl2java    –p    包路径    –d    目标文件夹   wsdl 的url地址

(未完待续)

 

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值