REST
tf718339
这个作者很懒,什么都没留下…
展开
-
关于“什么是REST”
当一个概念从一个人的大脑里被提出,然后被无数人进行解读,经过这十几年的发展,这个概念的本来模样恐怕早就已经模糊了。REST概念本身继承了非常多的架构理念,这些理念变成约束条件共同定义了什么是REST的风格。任何现代的网络系统都满足若干个REST的设计约束,但是要满足所有REST的约束,是一件很困难的事情。Fielding本人也说过,REST的设计是一种长远设计,着眼于一个系统的长期演进过程(“RE原创 2012-12-24 09:47:56 · 475 阅读 · 0 评论 -
Fielding的博士论文学习笔记(一)——REST架构风格形成
REST风格并不是一种新造出来的风格,完全是对过去的架构风格的一个合理的整合。见下图: RR:Replicated Repository,产生多个数据库的副本同时接收和处理请求,这个架构风格的代表是分布式文件系统,如XMS、CVS等,主要优点是提高用户获取信息的效率; $:Cache,缓存处理结果,提供重复请求时的信息复用; CS:Client-Server,这个不用多说了; CSS:翻译 2012-12-21 09:15:51 · 1502 阅读 · 0 评论 -
Fielding的博士论文学习笔记(二)——概念和术语与现实网络模型的对应关系
REST架构的主要元素分为三类,分别是Data Element、Connector、Component。以下是三种元素中主要术语所对应的网络现实模型中的对象。 核心概念: Resource: The resource is not the storage object. The resource is not a mechanism that the server uses to翻译 2012-12-21 09:27:00 · 678 阅读 · 0 评论 -
Fielding的博士论文学习笔记(三)——结论
“The modern Web is one instance of a REST-style architecture.” 上面是Fielding在他的博士论文最后的结论里的一句话。 首先谈谈我自己的感想,由于项目需要,我的出发点是了解什么是RESTful的Web服务。于是我首先查找了一些国内的资料,发现写这些资料的人本身对REST是个什么东西也不是特别了解(起码读了他们的文章不能够帮原创 2012-12-21 09:40:33 · 907 阅读 · 0 评论 -
关于2008年Fielding的一篇博文《REST APIs must be hypertext-driven》的一些思考
Fielding的博客原文在:http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven What needs to be done to make the REST architectural style clear on the notion that hypertext is a constraint? In原创 2012-12-21 16:30:21 · 633 阅读 · 0 评论