当前位置: 首页 > 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/935210/

相关文章:

  • wordpress 全站 下载济南网站建设公司 推荐行知科技
  • 芜湖县建设局网站清洁公司网站建设
  • asp网站源码破解酒泉手机网站建设
  • 分类网站有哪些怎么自己免费做网站
  • 酒泉建设局网站长沙便宜网站建设
  • 万网衡水网站备案php做网站毕设答辩问什么
  • 网站引导页在线做建立网站的三种方式
  • 承接网站建设广告语网站推广含义
  • 网站开发经营范围网页设计学习总结
  • 树苗网站源码泰州做网站 泰公网络科技公司
  • 南昌网站备案漳州网站建设 林
  • 域名网站负责人的责任网站的运营
  • 杭州网站建设公司推荐福建城市建设厅网站
  • 网站研发易班班级网站建设展示PPT
  • 赣州做网站公司哪家好网站的产品图片怎样做清晰
  • 设计经典网站建e网室内设计网下载
  • 搜狗网站制作wordpress主题 律所
  • 欧美风企业网站 英文模板自己在线制作logo免费app
  • 亚马逊网站广州有哪些做网站的公司
  • 国内企业网站模板域名申请阿里云
  • 山东临沂网站开发wordpress给tag增加字段
  • 免费网站推广在线观看上海商场网站开发
  • 在线crm软件有哪些优势?中山seo排名
  • 兰州市规划建设局网站网络维护网站美工
  • 网站备案信息保护网站建设的源代码有什么作用
  • 网站开发的软件工程师叫什么微信小程序与wordpress
  • 游戏网站设计模板系统安装wordpress
  • 黄山网站建设jidela中山网站百度优化
  • 信用体系网站建设一体化建设怎样保证网站的安全
  • 河南app手机网站制作网站备案号在哪里看