随笔 - 493  文章 - 0  评论 - 97  阅读 - 239万
  2011年6月16日
摘要: [导读]本文介绍了什么是REST还有RESTful的实现:RESTfulWeb服务与RPC样式的Web服务,以及构建RESTfulWeb服务的多层架构。什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端 阅读全文
posted @ 2011-06-16 16:37 清清飞扬 阅读(11520) 评论(4) 推荐(4) 编辑
摘要: REST有四大特征:可寻址性:可寻址性是说每一个资源都应该有一个唯一的URI标识,这样它才能被外界访问。无状态性:无状态性具体一点来说是指服务器不应该保存“应用状态”。类似把资源保存到数据库里的操作保存的是“资源状态”,资源状态保存在服务端很正常,应该仔细区分“资源状态”和“应用状态”,比如说你使用Google搜索rest,然后把结果翻到了第2页,这时的状态就是应用状态,此状态不应该保存在服务端,也就是说,服务端不应该关心你是在第1页还是第2页。相应的,此状态应该由客户端自己保存,当客户端向服务器发送请求的时候,应该把应用状态附加在请求上。还以上面的Google搜索为例,当翻到第2页的时候,其 阅读全文
posted @ 2011-06-16 16:35 清清飞扬 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thomas Fielding博士在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。REST本身只是为. 阅读全文
posted @ 2011-06-16 16:34 清清飞扬 阅读(2017) 评论(0) 推荐(0) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示