您的位置:首页 > 移动开发 > Android开发

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

2011-07-21 01:58 232 查看
最近在做一个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地址

(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: