在学习ROR的时候,设计到了RESTful HTTP风格设计。
第一次听说这个名词,于是学习一番,发现思维方法很不错。
总结一下要点
REST:表述性状态转移(REpresentational State Transfer)的简称
五条关键原则:
- 为所有“事物”定义ID
- 将所有事物链接在一起
- 使用标准方法
- 资源多重表述
- 无状态通信
REST和RESTful又有什么关系呢?
可以说REST在本质上是一个可以被许多不同技术实现的高层次的风格,而且可以被实例化,
很显然RESTful HTTP是REST的HTTP化身。
原文地址如下:
http://www.infoq.com/cn/articles/rest-introduction