在java中学习Web服务

时间:2012-06-20 19:00:43

标签: java web-services rest soap

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

您可以参考任何书籍或任何有关它的在线教程链接吗?

1 个答案:

答案 0 :(得分:1)

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

  1. RESTful Web服务的服务设计:什么使Web服务RESTful?在设计REST服务时,您应该采取或避免哪些设计决策? REST服务应该是实现不可知的;当您设计REST服务时,您不必担心是否要在Ruby或Java或其他任何方面实现它。我推荐O'Reilly Cookbook

  2. 如何实施RESTful Web服务?如果您需要使用java,您需要评估一些不同的框架来决定什么是适合您的。我在下面列出了一些内容。

  3. Restlet是一个非常流行的Java REST框架,已经存在了很长时间。

    如果你已经在其他领域使用Spring,

    Spring REST可能会运行良好。

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

    就SOAP而言,从Java的角度来看Axis2当然很受欢迎。您没有在问题中说是否需要单个服务来支持SOAP和REST,但如果您这样做,Axis2将kinda do this