什么是resultful 以及为什么要使用它
resultful风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件。主要适用于客户端和服务器端交互的软件。是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这个风格的软件可更加的简单、更有层次,更易于实现缓存的机制。
GET,对应select:是从服务器查询,可以在服务器通过请求的参数区分查询的方式。
POST,对应Create:在服务器新建立一个资源,调用insert操作。
PUT,对应update操作:在服务器更新资源,调用update操作。
DELETE,对应DELETE操作,从服务器删除资源,调用delete语句。
那为什么我们要使用它呢?
1.面向资源
2.轻量,直接基于http
3. 数据描述简单,一般以xml,json做数据交换
举个例子
如果我们先后端请求 xxx/update
xxx/delete
xxx/insert
等增删查改的操作,我们要写是个url。
注意,这是面向操作的。如果每个操作完还有对应的操作怎么办?
xxx/delete/yyy
xxx/insert/yyy
那这样就会十分复杂
但如果用resultful就会很简单
xxx/file 用get put 等等方式请求的就可以了
什么是resultful 以及为什么要使用它相关推荐
- resultful规范使用
resultful规范(建议) 什么是resultful: REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为&q ...
- resultful使用
resultful规范(建议) 什么是resultful: REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为&q ...
- SpringBoot整合MongoDB实现ResultFul风格接口
实战 前言 ResultFul风格 添加依赖 Swagger2 mongodb 结构 配置文件(properties) 实体层 配置层 业务层(Service) 控制层(Controller) 测试 ...
- resultful接口开发
1.什么是 resultful 一种软件架构风格 :如下 GET /student //查找所有学生 GET /student/1 //查找id为1的学生 POST ...
- Resultful API的拦截(过滤器——Filter)
这里写目录标题 一.Resultful API的拦截三种方式 二.过滤器(Filter)的演示示例(springboot项目) 三.Filter过滤器特点 四.Filter过滤器.Intercepto ...
- 【SpringMVC】Resultful风格映射url
什么是Resultful风格 resultful风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件.主要适用于客户端和服务器端交互的软件.是基于http协议实现.目的是为了提高系统的 ...
- springMvc ResultFul风格 url拼接问题
最近在学习SpringMvc 然后遇到一个ResultFul风格的问题 这里跟我的代码习惯有问题,我觉得应该会有人跟我一样.所以就把这个问题发出来 下面是我的目录结构,可以看到我喜欢把jsp放在web ...
- resultful风格使用方式
前台请求路径 <img src="${pageContext.request.contextPath}/showBusinessLicenseImg/15"/> con ...
- Resultful API的拦截(拦截器——Interceptor)
目录 一.Resultful API的拦截三种方式 二.拦截器(Interceptor)的演示示例(springboot项目) 三.Interceptor拦截器特点 四.Filter过滤器.Inter ...
最新文章
- 为什么很多人考上了研究生变得不快乐了?
- 2020年第十五届全国大学生智能汽车竞赛山东赛区成绩统计
- RUST等差分解一个数
- 用什么DOS命令挂上*.mdf、*.ldf的数据库?
- Training的第十六天
- #pragma code_seg(INIT)/code_seg(PAGE)
- MindSpore实践:对篮球运动员目标的检测
- python 相关性检验怎么计算p值_生信工具 | 相关性热图还能玩出什么花样?
- HTML+CSS网页设计期末课程大作业:【中国传统文化——古诗词】学生网页设计作品 dreamweaver作业静态HTML网页设计
- python工程师简历项目经验怎么写_班长项目经验简历范文
- 14届数独-真题标准数独-Day 5-20220120
- 柳传志誓师大会演讲:建班子 定好战略 带好队伍
- 详解c语言中‘\0’ ,‘0’, “0” ,0的区别
- 【办公-excel】Excel批量翻译
- spring mvc 双亲上下文问题
- 选择防身武器,利用身边的物品才是王道
- matlab特征方程的根,MATLAB 求解特征方程的根轨迹图稳定性分析
- 知道做到 - 分享一
- 爬电距离、绝缘电阻、绝缘电压 之我见
- 2021 工业信息安全技能大赛 线上赛第一场--隐藏的工程