关于这方面的材料,网上非常少,几乎没有系统的文章。
对于webservice,一开始使用了xfire通过wsdl自动生成代码,但是经常发送出错,后来在正确的位置设置了服务端的IP。
后来几次,服务器还是没应答,原来是xfire自身bug造成的,xfire多次与服务器握手,致使服务器不做应答。建议使用抓包工具SmartSniff,这款小巧实用,还是一款wireshark功能强大,但在这个项目来说,有点大材小用,前者就够用了。
再来是对自动生成后代码的消化,由于没有说明文档,必须自己去理解并调试。
最后是与数据库绑定的部分,采用hibernate。
建议使用xfire生成代码,它生成的客户端程序远比axis完善,之前尝试用axis1.4在dos下生成代码的方式,操作相对较简单,关键是下载到完整的jar包。