-
这里的处理逻辑可以借鉴
查看全部 -
一、什么是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
查看全部 -
正规RESTFUL URL写法为:
/模块名/资源名/{resId}/执行的动作(delete/modify等)
查看全部 -
RequestMapping映射技巧
查看全部 -
SpringMVC运行流程
查看全部 -
超链接写法
查看全部 -
重定向到seckill/list
查看全部 -
Cookie访问
查看全部 -
返回json数据
查看全部 -
通过这个控制请求的重定向和转发
查看全部 -
SpringMVC 的运行流程
查看全部 -
URL 的设计
查看全部 -
URL 设计
查看全部 -
Restful 规范
查看全部 -
dispatcher调度员
查看全部
举报