2012-06-20 120 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