RESTful (Representational State Transfer) 架构理解

背景:

越来越多的人开始意识到“网站即软件”,而且是一种新型软件

这种“互联网软件”才用C/S模式,建立在分布式系统上,通过互联网通信,具有高延时,高并发等特点。

先理解名词

Representational: 表现,即表现层

State Transfer:状态转换

综述 什么是RESFful架构:

1,每个URI代表一种资源

2,客户端和服务端之间,传递这种资源的某种表现层

3,客户端通过四个HTTP动词,对服务端资源进行操作,实现“表现层状态转化”。

 

关键字1: 资源 Resouces

资源是REST中最关键的抽象概念,它们是能够被远程访问的应用程序对象。一个资源就是一个标识单位,任何可以被访问或被远程操纵的东西都可能是一个资源。资源可以是静态的,也就是该资源的状态永远不会改变。也有资源的状态可能随着时间推移呈现很大的可变性。这两种类型的资源都是有效的。

每一种资源都有唯一一个URI来指定,这里的URI可以理解为名词。

 

先关信息链接

http://blog.jobbole.com/17181/ 使RESTful Web服务更加实用的10个建议

转载于:https://www.cnblogs.com/onionch/p/5466166.html

你可能感兴趣的:(RESTful (Representational State Transfer) 架构理解)