-4

我是 Java Web 服务的新手,需要熟悉我的项目中基于 REST 和 SOAP 的 Web 服务。

您能否参考任何有关它的书籍或任何在线教程链接?

4

1 回答 1

1

请记住,您需要学习两件事:

  1. RESTful Web 服务的服务设计:是什么让 Web 服务成为 RESTful?在设计 REST 服务时,您应该采取或避免哪些设计决策?REST 服务应该与实现无关;当您设计一个 REST 服务时,您不必担心是要使用 Ruby 还是 Java 或其他任何方式来实现它。我推荐O'Reilly 食谱

  2. 如何实现 RESTful Web 服务?如果您需要使用 java,您将需要评估几个不同的框架来确定适合您的框架。我在下面概述了一些。

Restlet是一个相当流行的 Java REST 框架,已经有一段时间了。

如果您已经在其他领域使用 Spring,那么Spring REST可能会很好地工作。

我没有使用DropWizard,但它看起来真的很酷。如果您正在寻找非常轻量级的东西,我会从这里开始。

就 SOAP 而言,从 java 的角度来看,Axis2肯定是相当流行的。您没有在您的问题中说您是否需要一个服务来支持 SOAP 和 REST,但是如果您这样做,Axis2 就会这样做

于 2012-06-20T19:11:32.363 回答