Spring 3 中的 REST:@MVC
在過去的幾年裡,REST 已成為 SOAP/WSDL/WS-*-based 分散式架構的一個引人注目的替代方案。因此,當我們開始規劃 Spring 的下一個主要版本——3.0 的工作時,我們非常清楚必須專注於簡化“RESTful”Web 服務和應用程式的開發。現在,什麼是“RESTful”以及什麼不是“RESTful”可以作為一篇全新文章的主題;在這篇文章中,我將採取更實際的方法,重點介紹我們為 Spring MVC 的 @Controller 模型新增的功能。
一點背景
好吧,我撒謊了:首先有一些背景。如果您真的想了解新功能,請隨意跳到下一節。對我來說,REST 的工作大約在兩年前開始,就在閱讀了 O'Reilly 出版的 Leonard Richardson 和 Sam Ruby 合著的強烈推薦書籍 RESTful Web Services 之後。最初,我考慮將 REST 支援新增到 Spring Web Services 中,但在原型上工作了幾周後,我清楚地認識到這不太合適。特別是,我發現我必須複製 Spring-MVC 的大部分邏輯DispatcherServlet…
