-
秒杀系统WEB相关课程
查看全部 -
springmvc运行流程
查看全部 -
Cookie访问
查看全部 -
返回json数据
查看全部 -
(1)@PathVariable("seckillId") 绑定一个参数,对应URL的占位符
(2)method=RequestMethod.GET 请求方式为GET
(3)Model 用于承载返回给用户的数据
(4)redirect:请求重定向,服务器通知浏览器中转,URL地址发生改变,是两次跳转,可以跨域跳转
(5)forward: 请求转发,服务器内部跳转,URL地址不会改变,不能跨域跳转
查看全部 -
注解映射技巧
查看全部 -
HTTP请求地址映射原理
查看全部 -
SpringMVC运行流程
查看全部 -
秒杀API的URL设计
查看全部 -
URL设计
查看全部 -
Restful规范
查看全部 -
一、什么是Restful
1、本质上是一种优雅的URI表述方式
2、资源的状态和状态转移
二、Restful示例
一个简单的例子:GET /seckill/list 秒杀列表页
反例:POST /seckill/execute/{seckilled} 不能包含动词
较好的表达方式: POST /seckill/{seckillId}/execution 应该用名词表示
反例:GET /seckill/delete/{id}
正确:DELETE /seckill/{id}/delete 应该用DELETE或POST去删除一个资源,这个URL中的delete应该理解为名词
三、Restful规范
GET ->查询操作
POST ->添加/修改操作
PUT ->修改操作(幂等操作)
DELETE ->删除操作
URL设计:/模块/资源/{标识}/集合1/...
/user/{uid}/frends ->好友列表
/user/{uid}/followers ->关注者列表
四、秒杀API的URL设计
1、秒杀列表:GET /seckill/list
2、详情页:GET /seckill/{id}/detail
3、系统时间:GET /seckill/time/now
4、暴露秒杀:POST /seckill/{id}/exposer
5、执行秒杀:POST /seckill/{id}/{md5}/execution
查看全部 -
详情页流程逻辑
查看全部 -
前端页面流程
查看全部 -
Cookie访问
查看全部
举报