如何学习Java Web服务

如何学习Java Web服务,java,web-services,Java,Web Services,请推荐一些好的资源来开始编写Java Web服务。如果您使用的是Spring框架,我建议 有一个非常有用的方法可以帮助您入门。这是REST和JAX-RS的良好起点: 桑信是一个很好的起点。有一个活跃的在线小组,还有好的幻灯片、例子和练习要完成。本课程最棒的地方在于为课程的每个部分设置了时间表,以帮助您确定在特定概念上花费多少时间。Apache Axis()易于使用,并且在我的经验中对基本web服务非常有效 《用户指南》应该让您开始学习:Java中编写web服务的标准方法是使用ApacheAxis

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

如果您使用的是Spring框架,我建议


有一个非常有用的方法可以帮助您入门。

这是REST和JAX-RS的良好起点:


桑信是一个很好的起点。有一个活跃的在线小组,还有好的幻灯片、例子和练习要完成。本课程最棒的地方在于为课程的每个部分设置了时间表,以帮助您确定在特定概念上花费多少时间。

Apache Axis()易于使用,并且在我的经验中对基本web服务非常有效


《用户指南》应该让您开始学习:

Java中编写web服务的标准方法是使用ApacheAxis

如果要生成web服务客户机,则需要外部web服务的WSDL(.xsd、.WSDL等),然后可以使用wsdl2java(或者最好是axis ANT提供的ANT任务)简单地生成代码来进行通信和创建模型

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


有很多文档可以提供帮助。

我强烈建议您从新规范Jax WS 2.0开始。按照标准走是个好主意。 Sun提供了一个您可以使用的参考实现。 尝试,然后您可以观看,以查看所有标准ws-*堆栈

我使用这个工具来消费和提供服务。它快速、易于使用、可定制且符合标准


享受吧

看看,它有一个关于web服务的好章节,描述了J2EE框架规范和ApacheAxis实现。请记住,虽然Axis可能很流行,但它不是标准方法,而是在最终确定/完善标准时开发的方法。

请更具体一些。特别是,您想使用SOAP还是REST样式?项目已从上述链接中删除,请检查。