1. 如题,最近公司的一个项目新增一个模块,就是要和别的公司的项目互通数据,使用的是WebService。
2. 公司使用的框架是对SSH的简单封装
3.现在我要做的内容就是写一个接口,别人可以通过这个接口得到他想要的信息,这个信息是xml格式的字符串
有没有类似项目经验的朋友可以提供一下下解决方案,谢谢!比如查询数据的时候要不要通过SSH框架,或者直接jdbc?要不要先封装bean实体,或者拼xml字符串?(个人经验较少)
------解决方案--------------------------------------------------------
你在你自己的项目里发布一个webservice 提供一个方法 ,
对方获得webservice URL 生成客户端调用方法 给你传参 你返回给他要的东西
你在你的方法里接收到参数之后 在自己这里处理完后 返回一个 XML 字符串给对方
让对方去处理好了,很难吗?
------解决方案--------------------------------------------------------
用cxf吧,与spring无缝集成
可以生成web services客户端,无需自己拼接xml报文
bean肯定是需要的
------解决方案--------------------------------------------------------
用jdbc还是用Hibernate这个是看你自己的,你觉得哪种好就用哪种,对于封装bean我觉得还有是必要的,自己去拼xml没有必要,将你需要返回的参数封着成一个bean,然后找网上的一个xml解析的jar包来用,能自动将bean解析成xml字符串,具体叫什么我记不太清了。你自己百度下应该能找到。
还有web service其实有很多,我用过的有axis2,cxf都行,他们遵循的是相同的标准,所以你用哪种都一样。