rest 风格架构之我的学习之路
2016-08-29 00:00
309 查看
摘要: 表征性状态传输(英文:Representational State Transfer,简称REST)
使用 HTTP+XML+URI 实现的一种架构风格。
HTTP---超文本传输协议(HTTP,HyperText Transfer Protocol)。
XML----可扩展标记语言(eXtensible Markup Language)。
URI------统一资源标识符(Uniform Resource Identifier,或URI)。
representation (表述):通过xml,jason等格式的内容描述的某些资源的状态就是表述。
state
六大特性:客户端-服务器端,统一接口,无状态的,可缓存的,分层系统,按需代码
1.客户端-服务器端:
2.统一接口:http协议和URI实现了统一接口和定位资源。
3.无状态的:服务器端不能保持除了单次请求之外的,任何与其通信的客户端的通信状态。
4.可缓存的:
5.分层系统:
6.按需代码:
注意:REST是一种架构,restful是REST式的。前者是一种架构,后者是用该种架构实现应用或者web服务的风格。 类似于URI和URL的区别:http://my.oschina.net/u/2617600/blog/739232;前者是抽象的描述,后者是具体实现。
使用 HTTP+XML+URI 实现的一种架构风格。
HTTP---超文本传输协议(HTTP,HyperText Transfer Protocol)。
XML----可扩展标记语言(eXtensible Markup Language)。
URI------统一资源标识符(Uniform Resource Identifier,或URI)。
representation (表述):通过xml,jason等格式的内容描述的某些资源的状态就是表述。
state
六大特性:客户端-服务器端,统一接口,无状态的,可缓存的,分层系统,按需代码
1.客户端-服务器端:
2.统一接口:http协议和URI实现了统一接口和定位资源。
3.无状态的:服务器端不能保持除了单次请求之外的,任何与其通信的客户端的通信状态。
4.可缓存的:
5.分层系统:
6.按需代码:
注意:REST是一种架构,restful是REST式的。前者是一种架构,后者是用该种架构实现应用或者web服务的风格。 类似于URI和URL的区别:http://my.oschina.net/u/2617600/blog/739232;前者是抽象的描述,后者是具体实现。
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。
相关文章推荐
- REST 软件架构风格学习笔记
- Fielding的博士论文学习笔记(一)——REST架构风格形成
- RESTful GeoWeb学习手记(一):构建REST风格的网络服务
- 关于REST架构风格。
- C++架构设计开发学习之路
- REST架构风格的理解(分布式应用系统的架构演变)
- REST架构风格
- REST架构风格的性能为何比其他的架构风格更好
- REST 架构风格下的WCF特性简介
- NET 应用架构指导 V2 学习笔记(四) 软件架构的模式和风格
- .NET 应用架构指导 V2 学习笔记(三) 软件架构的模式和风格
- (转)架构风格与基于网络的软件架构设计(介绍REST)
- RESTful GeoWeb学习手记(一):构建REST风格的网络服务
- REST架构风格的性能为何比其他的架构风格更好
- 全新Web开发风格-REST架构介绍
- NET 应用架构指导 V2 学习笔记(五) 软件架构的模式和风格
- 全新Web开发风格-REST架构介绍
- 基于REST风格的Web应用关键特性和架构设计
- 全新Web开发风格-REST架构介绍
- REST架构风格