Spring3.0 RESTful

Spring3.0已經能很好的支持RESTful風格的API了,開發過程也很簡單,支持RESTful風格API的實現也並不強制使用SpringMVC,非常靈活。

前幾篇文章中提到的XFire什麼的,開發起來太麻煩,需要注意的事情比較多,希望各位對webService有興趣的,也去了解一下Spring3.0對RESTful的支持。


至於具體的程序列子,在這裏也懶得重寫了,手頭沒有現成的,各位可以去谷歌之。這篇文章可供各位參考:http://www.ibm.com/developerworks/cn/web/wa-spring3webserv/index.html 講解的很詳細,不過程序好像稍微有點問題,細心點你能解決這個問題的。 PS:不要鄙視博主,時間過去的比較久了,還是在公司搞的,錯誤的地方早忘了。


順便給各位提供一個測試API的工具:restclient 是FireFox的一個插件,用起來很簡單很方便。https://addons.mozilla.org/en-US/firefox/addon/restclient/


另外,關於RESTful風格是什麼,如何纔算是遵循了這個風格,博主在這裏自己也將被清楚,就不誤導各位了,唯一記得的是RESTful風格的API用URL唯一確定資源,不會出現URL後面用問號帶參數的形式。然後不同的HTTP method對應不同的操作。(PUT -> add, POST -> update, GET ->list, DELETE -> delete)這只是它很嚴格的風格,但並不是說一定這樣。


Spring3.0對於RESTful的支持,我並不能確認是最好的,還有其他的framework像,resteasy同樣支持RESTful。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章