WebService restful架构风格
2017-06-11 16:24
162 查看
什么是rest风格
REST:表现层状态转换(Representational State Transfer),为了实现Web service,使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 将所有 Web 系统的服务抽象为资源.REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。Http协议所抽象的get,post,put,delete就好比数据库中最基本的增删改查,而互联网上的各种资源就好比数据库中的记录(可能这么比喻不是很好),对于各种资源的操作最后总是能抽象成为这四种基本操作.
在定义了定位资源的规则以后,对于资源的操作通过标准的Http协议就可以实现,开发者也会受益于这种轻量级的协议。
REST是一种软件架构风格而非协议也非规范,是一种针对网络应用的开发方式,可以降低开发的复杂性,提高系统的可伸缩性。
相关文章推荐
- XML+HTTP风格架构和RESTful风格架构的webService
- Spring整合CXF,发布RSETful 风格WebService--编写客户端代码,调用RESTful WebService
- 在同一个系统里用cxf 实现SOAP 协议和RESTful风格 两种类型的webservice接口(含简单demo)
- restful架构风格设计准则(四)资源表示和资源访问
- 基于CXF 发布 restful风格的webservice
- CXF+spring构建restful风格的webservice
- RESTful 架构风格概述
- restful风格webservice HttpClient方式调用
- 理解Restful风格架构
- restful架构风格设计准则(五)用户认证和session管理
- restful架构风格设计准则(二)以资源为中心,一个url
- 用Node.js实现Restful风格webservice
- CXF创建简单的RESTful 风格的webservice
- RESTful 架构风格概述
- restful架构风格设计准则(六)版本管理
- 使用webpy创建一个简单的restful风格的webservice应用
- RestEasy(restful风格的)WebService
- RESTful 架构风格概述
- RestFul风格WebService接口的定义
- SpringMVC(十一)Restful架构风格