关于RESTful

简介:

一、概述

很长时间以来,软件和Web App最大的差异是离线操作,移动端的原始开发和pc端的PWA,使得这一差异越来越小。

二、RESTful

RESTful,(资源 URI)表现层状态转换架构,现在的Web App开发都是基于该架构模式。
Web App主要由3部分组成:客户端、网络端、服务端。
    1. 客户端,用于资源的展示和发送资源状态转换的动作。
    2. 网络端,在指定规则下转达资源状态转换的动作。目前只能是HTTP、WebSocket协议,WebSocket的主要优势是shaun双向通信(服务端也能向客户端推送数据)。
    3. 服务端,用于处理资源状态转换的动作。

三、总结

定义了Web App的架构,接下来便是三个部分的实现,如:通过JavaScript、PHP等实现客户端,Java、node等实现服务端,再基于浏览器共同实现网络端。
不同的端也会有自己的架构设计,整个Web App可以看做是复数个架构的有序嵌套组合的具体实现。RESTful便是Web App的顶层架构。
目录
相关文章
|
6月前
|
XML 安全 数据库
RESTful架构
什么是RESTful架构
|
3月前
|
XML JSON Java
什么是RESTful
RESTful是一种设计风格,用于规范HTTP接口的使用,旨在实现结构清晰、标准统一、易于理解和扩展的目标。在非RESTful模式下,同一资源的行为(如订单管理)可能会因人而异,导致请求方法(如POST与GET混用)和路径(如`/save/order`与`/save/product`)不一致,增加了维护难度。RESTful则强调资源的规范化,每个资源(如订单)都有唯一的URI,且通过标准的HTTP方法(GET、POST、PUT、DELETE等)来表示对该资源的不同操作。这种方式有助于确保接口的一致性和可预测性,简化了客户端和服务端的交互。
|
5月前
|
JSON API 数据格式
创建 RESTful
创建 RESTful
26 4
|
6月前
|
XML JSON Apache
理解RESTful架构
理解RESTful架构
|
XML 存储 前端开发
Restful的详细介绍~
Restful的详细介绍~
|
JSON 缓存 数据格式
55SpringMVC - RESTful支持
55SpringMVC - RESTful支持
37 0
|
XML JSON API
Restfule
+ 无状态 + 面向资源,即访问地址时使用的是名词形式 + 使用HTTP动词
|
JSON 缓存 API
6.2 Restful
讲解HTTP开发中Restful风格
|
Java 网络架构
RESTful的详解
RESTful 也称为REST(英文:Representational State Transfer)即表现层状态传递,它是一种软件架构风格或设计风格,而不是一个标准。
183 0
RESTful的详解
|
XML JSON 前端开发
RESTful 架构到底是什么?
RESTful 架构到底是什么?
196 0
RESTful 架构到底是什么?