2012-06-20 87 views
-4

我是Java web服务的新手,需要熟悉基于REST和SOAP的Web服务。用java学习Web服务

你可以请参阅任何书或任何在线教程链接有关吗?

+2

www.gooogle.com –

+0

我做了谷歌它,但发现它困惑..didn't得到任何良好的链接,可以帮助新手 – Anand

+2

我不知道这是否会帮助你,但我发现最简单的方法就是尝试构建一个小原型,然后在我需要学习时扩展它。 –

回答

1

请记住,你有两个东西要学:的RESTful Web服务

  1. 服务设计:是什么让一个Web服务REST风格的?在设计REST服务时应该采取或避免哪些设计决策? REST服务应该是实现不可知的;当你设计一个REST服务时,你不需要担心是否要用Ruby或Java或其他方式实现它。我建议O'Reilly Cookbook

  2. 如何实现RESTful Web服务?如果你需要使用java,你会想要评估几个不同的框架来决定什么是适合你的。我在下面概述了几个。

Restlet是一个颇受欢迎的java REST框架,已经有一段时间了。

Spring REST如果你已经在其他领域使用Spring,可能会工作得很好。

我还没有使用DropWizard,但它看起来很酷。如果你正在寻找相当轻巧的东西,我会从这里开始。

从SOAP的角度来说,从java的角度来看Axis2当然是相当流行的。在您的问题中,您不会说您是否需要单个服务来支持SOAP和REST,但如果您需要,Axis2将会为kinda do this