如何学习Java Webservices


问题内容

请提供一些好的资源来开始编写Java Web服务。


问题答案:

用Java编写Web服务的标准方法是使用Apache Axis。

如果要生成Web服务客户端,则需要外部Web服务的WSDL(.xsd,.wsdl等),然后可以使用wsdl2java(或者最好是axis-
ant提供的ANT任务)来进行生成用于进行通信的代码和模型。

如果要在服务器端生成Web服务,则可以使用Java2WSDL将Java模型转换为Web服务实现,尽管必须在服务器端生成的Impl类中对服务器端进行编码。然后,您可以使用axis.war和生成的deploy.wsdd脚本轻松地在Tomcat等上进行部署。

那里有很多文档会有所帮助。