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…
