O‘RElIVE的《java与SOAP》不错

解决方案 »

  1.   

    你可以从几个方面去学习如xml、soap、javarpc、servlet采用axis框架(我用的是axis1.4)开发java web service应用的简单描述
    只需要写wsdd文件(将服务类在这里描述),然后在web.xml中配置接收请求的servlet,再放入axis框架jar文件,然后客户端就可以调用了(当然不仅仅限于java客户端),其他语言写的程序调用web service有自己的一套方法
    通过访问http://localhost:8080/axis/services/StudentService?wsdl,可以看到web service的描述文件,理论上说有了这个文件其他任何语言都可以作为客户端来调用它,wsdl实际上就是定义了一个传输xml格式数据的标准,只有大家(各种语言)都遵循了这个标准才能正常发数据,到达客户端才能正常解开这个xml获得数据,maybe 这就是soap协议