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 以及为什么要使用它相关推荐

  1. resultful规范使用

    resultful规范(建议) 什么是resultful: REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为&q ...

  2. resultful使用

    resultful规范(建议) 什么是resultful: REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为&q ...

  3. SpringBoot整合MongoDB实现ResultFul风格接口

    实战 前言 ResultFul风格 添加依赖 Swagger2 mongodb 结构 配置文件(properties) 实体层 配置层 业务层(Service) 控制层(Controller) 测试 ...

  4. resultful接口开发

    1.什么是 resultful 一种软件架构风格 :如下 GET       /student     //查找所有学生 GET       /student/1  //查找id为1的学生 POST ...

  5. Resultful API的拦截(过滤器——Filter)

    这里写目录标题 一.Resultful API的拦截三种方式 二.过滤器(Filter)的演示示例(springboot项目) 三.Filter过滤器特点 四.Filter过滤器.Intercepto ...

  6. 【SpringMVC】Resultful风格映射url

    什么是Resultful风格 resultful风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件.主要适用于客户端和服务器端交互的软件.是基于http协议实现.目的是为了提高系统的 ...

  7. springMvc ResultFul风格 url拼接问题

    最近在学习SpringMvc 然后遇到一个ResultFul风格的问题 这里跟我的代码习惯有问题,我觉得应该会有人跟我一样.所以就把这个问题发出来 下面是我的目录结构,可以看到我喜欢把jsp放在web ...

  8. resultful风格使用方式

    前台请求路径 <img src="${pageContext.request.contextPath}/showBusinessLicenseImg/15"/> con ...

  9. Resultful API的拦截(拦截器——Interceptor)

    目录 一.Resultful API的拦截三种方式 二.拦截器(Interceptor)的演示示例(springboot项目) 三.Interceptor拦截器特点 四.Filter过滤器.Inter ...

最新文章

  1. 为什么很多人考上了研究生变得不快乐了?
  2. 2020年第十五届全国大学生智能汽车竞赛山东赛区成绩统计
  3. RUST等差分解一个数
  4. 用什么DOS命令挂上*.mdf、*.ldf的数据库?
  5. Training的第十六天
  6. #pragma code_seg(INIT)/code_seg(PAGE)
  7. MindSpore实践:对篮球运动员目标的检测
  8. python 相关性检验怎么计算p值_生信工具 | 相关性热图还能玩出什么花样?
  9. HTML+CSS网页设计期末课程大作业:【中国传统文化——古诗词】学生网页设计作品 dreamweaver作业静态HTML网页设计
  10. python工程师简历项目经验怎么写_班长项目经验简历范文
  11. 14届数独-真题标准数独-Day 5-20220120
  12. 柳传志誓师大会演讲:建班子 定好战略 带好队伍
  13. 详解c语言中‘\0’ ,‘0’, “0” ,0的区别
  14. 【办公-excel】Excel批量翻译
  15. spring mvc 双亲上下文问题
  16. 选择防身武器,利用身边的物品才是王道
  17. matlab特征方程的根,MATLAB 求解特征方程的根轨迹图稳定性分析
  18. 知道做到 - 分享一
  19. 爬电距离、绝缘电阻、绝缘电压 之我见
  20. 2021 工业信息安全技能大赛 线上赛第一场--隐藏的工程

热门文章

  1. Java 文字转拼音工具类
  2. 新安装的福昕阅读器总是弹出“文件安全进程防护”
  3. 从开源软件出发,二十年后又回到开源教育
  4. 评测酷睿i5 1240p和锐龙r5 6600u选哪个 i51240p和锐龙r56600u对比
  5. BT通信中数据下载的分析和实现
  6. 关于sqlldr官方教材上的几个例子ulcase study1-9
  7. 保研之旅9:东南大学“通信与信息系统学科”推免面试
  8. uni-app离线打包遇到的坑
  9. 条码标签软件中如何在二维码输入汉字
  10. 如何用html5做个人中心,个人中心页面从思考到设计全过程