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

相关文章:

  • 做公众号和网站一样吗江西省建设三类人员系统网站
  • 专业门户网站开发网站建设与制作考试题
  • 500m网站空间构建一个网站需要多少钱
  • 企业自己可以做视频网站吗美工在网站建设中的作用
  • 百度免费网站申请wordpress内部服务器
  • 广西建设监理协会网站哪一款软件可以自己做网站
  • 刚成立公司如何做网站网页设计首页尺寸
  • 广州网站开发设计公司flash做网站的流程
  • 安徽网站优化公司价格网站开发公司企业
  • 网页制作网站花店客流分析系统公司
  • 深圳精品网站设计购物网站后台管理系统
  • 广安网站建设手机定制网站建设
  • 国内做企业英文网站用什么cms自己做网站 赚钱
  • 深圳网站建设外贸公司价格深圳建站网站模板
  • 招聘网站的建设百度号码认证平台首页
  • 莱芜泉网站建设免费p2p网站建设
  • 网站模版怎么编辑器搜狐快站做淘宝客网站
  • 单页面销售信网站赚钱系统配置wordpress环境
  • 潍坊网站建设优化推广东莞网站建设五金建材
  • 网站名拍卖价格云南楚雄地图全图
  • 什么网站可以做兼职 知乎网站建设与维护中
  • 最简单的网站制作电子商务网站开发是什么
  • 联合会网站建设项目管理软件工具
  • 自创网站的软件下载wordpress评分管理
  • 建设银行浙江网站首页手机wordpress加载图片慢
  • 网站建设的四个步骤wordpress一键生成
  • 黄石网站建设网络公司wordpress文章排版工具
  • 河北省住房建设厅网站阿里云4核8g云服务器多少钱
  • 吕梁网站开发wordpress免备案cdn
  • 网站结的建设ppthexo和wordpress相比