当前位置: 首页 > news >正文

网站开发处理大量用户请求网站模板 带手机端

网站开发处理大量用户请求,网站模板 带手机端,建网站能上传多少数据,论坛网站地图怎么做5. RestFul 风格 5.1 简介 概念 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 功能 资源:互联网所有的事物都可以被抽象为…

5. RestFul 风格

5.1 简介

概念
Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

功能
资源:互联网所有的事物都可以被抽象为资源
资源操作:使用POST、DELETE、PUT、GET,使用不同方法对资源进行操作。
分别对应 添加、 删除、修改、查询。

传统方式操作资源 :通过不同的参数来实现不同的效果!方法单一,post 和 get

http://127.0.0.1/item/queryItem.action?id=1 查询,GET
​ http://127.0.0.1/item/saveItem.action 新增,POST
​ http://127.0.0.1/item/updateItem.action 更新,POST
​ http://127.0.0.1/item/deleteItem.action?id=1 删除,GET或POST

使用RESTful操作资源 : 可以通过不同的请求方式来实现不同的效果!如下:请求地址一样,但是功能可以不同!

http://127.0.0.1/item/1 查询,GET
​ http://127.0.0.1/item 新增,POST
​ http://127.0.0.1/item 更新,PUT
​ http://127.0.0.1/item/1 删除,DELETE

5.2 测试

(1) 搭建springmvc环境

搭建过程见4

(2) 新建 RestFulController

@Controller
public class RestFulController {// url: http://localhost:8080/add?a=1&b=2@RequestMapping("/add")public String test(int a, int b, Model model) {int res = a + b;model.addAttribute("msg", "结果:" + res);return "test";}// restfulUrl: http://localhost:8080/restAdd/1/2@RequestMapping("/restAdd/{a}/{b}")public String restTest(@PathVariable int a, @PathVariable int b, Model model) {int res = a + b;model.addAttribute("msg", "结果:" + res);return "test";}
}

在这里插入图片描述

在这里插入图片描述

5.3 小结

使用路径变量

  • 使路径变得更加简洁。
  • 获得参数更加方便,框架会自动进行类型转换。
  • 通过路径变量的类型可以约束访问参数,如果类型不一样,则访问不到对应的请求方法。

所有的地址栏请求默认都会是 HTTP GET 类型的。

Spring MVC 的 @RequestMapping 注解能够处理 HTTP 请求的方法, 如 GET、PUT、POST、DELETE 以及 PATCH。

方法级别的注解变体有如下几个: 组合注解

@GetMapping		==  @RequestMapping(value="/",method =RequestMethod.GET) 
@PostMapping	==  @RequestMapping(value="/",method =RequestMethod.Post) 
@PutMapping		==  @RequestMapping(value="/",method =RequestMethod.Put) 
@DeleteMapping	==  @RequestMapping(value="/",method =RequestMethod.Delete) 
@PatchMapping	==  @RequestMapping(value="/",method =RequestMethod.Patch) 

http://www.yayakq.cn/news/894195/

相关文章:

  • 如何在南美做网站推广电脑培训班速成班附近
  • 如何给网站做快速排名我的足球网网页制作素材
  • 建设网站一般要多久wordpress修改文件上传路径
  • html5手机网站整套模板上海小程序设计
  • 建立网站平台需要多少钱许昌市建设投资有限公司 网站
  • 网站开发程序员岗位职责汕头网页搜索排名提升
  • 电子商务网站进度的基本流程常熟市住房和城乡建设部网站
  • 健康门户网站源码wordpress自动下载图片
  • 重视机关网站建设wordpress建手机网站
  • 网站建设质量保证金产品网络推广深圳
  • 2345影视大全安卓版下载安装医院seo是什么
  • 苏州网站建设报价网络营销方式及特点
  • 网站建设7个基网站公司怎么做运营商
  • 重庆网站建设公司费用深圳建设工程交易中心宝安中心
  • 网站建设和推广电话销售话术东营市建设工程网官网
  • 注册网站域名用什么好处广告设计论文
  • 网站索引量下降济南网络公司建站
  • 安徽水安建设集团网站如何建设游戏平台网站
  • 做营销看的网站有哪些内容seo怎么学在哪里学
  • 专做商铺中介网站网络营销代运营服务
  • 网站建设机构培训使用wordpress做网站
  • 清远 网站建设手机网站 案例
  • sharepoint网站制作谷歌关键词搜索排名
  • 牛股大转盘网站建设企业网站内页设计
  • 网站制作建网站什么情况要更新
  • 怎么做网站的外部连接做网站有限公司
  • 青岛营销型网站设计公司项目网络
  • 网站开发 php 书籍 推荐wordpress 自定义widget
  • 铜陵商城网站建设上海货拉拉注册公司地址
  • 南通网站制作计划网站建立需要什么技术