Spring MVC 学习笔记5 REST与AJAX
近来,以信息为中心的表述性状态转移(Representational State Transfer, REST)已成为替换传统 SOAP Web 服务的流行方案,Spring MVC 封装了对 REST 的良好支持。
当谈论REST时,有一种常见的错误就是将其视为“基于 URL 的 Web 服务”,将 REST 作为另一种类型的远程过程调用(RPC)机制。恰好相反,REST 与 RPC 几乎没有任何关系,RPC 是面向服务的,并关注于行为和动作,而 REST 是面向资源的,强调描述应用程序的事物和名词。REST 就是将资源的状态以最合适的形式从服务器端转移到客户端(或者反之)。
本节应用 @ResponseBody 注解实现简单的 RESTless URL,并与 JQuery AJAX 结合。