初识 RESTful
REST (REpresentation State Transfer)描述了一个架构样式的网络系统,是一组架构样式的约束和原则,满足这些约束和原则的应用程序或设计就是RESRful.
Restful 的设计是为了更好的实现客户端与服务端之间的互动,客户端资源对应着一个特定的URI,URI指向客户端的资源所在位置,客户端通过Http协议里面的 GET, POST, PUT, DELETE方法来获取资源、新建资源、更新资源和删除资源。
互联网通信协议HTTP协议,是一个无状态协议。这意味着,所有的状态都保存在服务器端。因此,如果客户端想要操作服务器,必须通过某种手段,让服务器端发生"状态转化"(State Transfer)。而这种转化是建立在表现层之上的,所以就是"表现层状态转化"。
具体介绍见参考文档。
参考文档: http://www.ruanyifeng.com/blog/2011/09/restful.html
http://www.cnblogs.com/joeblackzqq/archive/2011/06/16/2082841.html