-
秒殺系統(tǒng)WEB相關(guān)課程
查看全部 -
springmvc運(yùn)行流程
查看全部 -
Cookie訪問(wèn)
查看全部 -
返回json數(shù)據(jù)
查看全部 -
(1)@PathVariable("seckillId")? 綁定一個(gè)參數(shù),對(duì)應(yīng)URL的占位符
(2)method=RequestMethod.GET? ?請(qǐng)求方式為GET
(3)Model? 用于承載返回給用戶的數(shù)據(jù)
(4)redirect:請(qǐng)求重定向,服務(wù)器通知瀏覽器中轉(zhuǎn),URL地址發(fā)生改變,是兩次跳轉(zhuǎn),可以跨域跳轉(zhuǎn)
(5)forward: 請(qǐng)求轉(zhuǎn)發(fā),服務(wù)器內(nèi)部跳轉(zhuǎn),URL地址不會(huì)改變,不能跨域跳轉(zhuǎn)
查看全部 -
注解映射技巧
查看全部 -
HTTP請(qǐng)求地址映射原理
查看全部 -
SpringMVC運(yùn)行流程
查看全部 -
秒殺API的URL設(shè)計(jì)
查看全部 -
URL設(shè)計(jì)
查看全部 -
Restful規(guī)范
查看全部 -
一、什么是Restful
1、本質(zhì)上是一種優(yōu)雅的URI表述方式
2、資源的狀態(tài)和狀態(tài)轉(zhuǎn)移
二、Restful示例
一個(gè)簡(jiǎn)單的例子:GET? ? /seckill/list? ? 秒殺列表頁(yè)
反例:POST? ?/seckill/execute/{seckilled}? ? 不能包含動(dòng)詞
較好的表達(dá)方式: POST? /seckill/{seckillId}/execution? ?應(yīng)該用名詞表示
反例:GET? /seckill/delete/{id}
正確:DELETE /seckill/{id}/delete? ? ?應(yīng)該用DELETE或POST去刪除一個(gè)資源,這個(gè)URL中的delete應(yīng)該理解為名詞
三、Restful規(guī)范
GET ->查詢操作
POST?->添加/修改操作
PUT? ?->修改操作(冪等操作)
DELETE? ?->刪除操作
URL設(shè)計(jì):/模塊/資源/{標(biāo)識(shí)}/集合1/...
/user/{uid}/frends? ?->好友列表
/user/{uid}/followers? ->關(guān)注者列表
四、秒殺API的URL設(shè)計(jì)
1、秒殺列表:GET? ? ?/seckill/list
2、詳情頁(yè):GET? ?/seckill/{id}/detail
3、系統(tǒng)時(shí)間:GET? ?/seckill/time/now
4、暴露秒殺:POST? ?/seckill/{id}/exposer
5、執(zhí)行秒殺:POST? ?/seckill/{id}/{md5}/execution
查看全部 -
詳情頁(yè)流程邏輯
查看全部 -
前端頁(yè)面流程
查看全部 -
Cookie訪問(wèn)
查看全部
舉報(bào)