Hi, Jersey - restful 簡(jiǎn)介

一. 概念 rest

全稱(chēng) (Resource) REpresentational State Transfer (表現(xiàn)層狀態(tài)轉(zhuǎn)移)
rest 描述的是 client 到 server的一種交互形式
Resource 資源 代表了數(shù)據(jù)
REpresentational 資源的表現(xiàn)形式 如json xml text...
State 狀態(tài)
State Transfer 狀態(tài)轉(zhuǎn)變化 主要通過(guò) http 的一系列操作實(shí)現(xiàn)

二. 概念 restful

restful 是API的一種設(shè)計(jì)風(fēng)格,這個(gè)風(fēng)格里面規(guī)定資源的操作CRUD(create, reach, update, delete)通過(guò)Http方法 post get put
delete 來(lái)實(shí)現(xiàn):

rest http des
create post 添加
reach get 獲取
update put 更新
delete delete 刪除

在restful 里面 萬(wàn)物皆資源,那要操作這些資源,怎么對(duì)這些資源進(jìn)行定位呢? 答: 通過(guò)url.

通常情況下 我們寫(xiě)url 如下

method api des
get api/getUser 添加用戶(hù)
post api/addUser 添加用戶(hù)
post api/updateUser 更新用戶(hù)信息
post api/deleteUser 刪除用戶(hù)

這是不符合restful 風(fēng)格的, rest 不建議在url 中使用動(dòng)詞如表格中的get/add...來(lái)表述你的意圖

那符合rest的url是什么樣子的呢

method api des
get api/user 添加用戶(hù)
post api/user 添加用戶(hù)
put api/user 更新用戶(hù)信息
delete api/user 刪除用戶(hù)

通俗點(diǎn)來(lái)講就是 通過(guò)url就可以知道你想要的資源 通過(guò)http method就可以知道你想要的操作 通過(guò)http status 就可以知到操作的結(jié)果

talk is cheap show me the code

---------------------------------我是漂亮的分割線-----------------------------

下面篇文章介紹怎樣使用jersey 實(shí)現(xiàn)restful api
遵循rest 風(fēng)格的框架辣么多 為啥用jersey 呢?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一說(shuō)到REST,我想大家的第一反應(yīng)就是“啊,就是那種前后臺(tái)通信方式?!钡窃谝笤敿?xì)講述它所提出的各個(gè)約束,以及如...
    時(shí)待吾閱讀 3,600評(píng)論 0 19
  • 解釋一 REST -- REpresentational State Transfer 直接翻譯:表現(xiàn)層狀態(tài)轉(zhuǎn)移。...
    時(shí)間之友閱讀 2,331評(píng)論 0 10
  • 一. 概念 rest 全稱(chēng) (Resource) REpresentational State Transfer ...
    崔小妖閱讀 887評(píng)論 2 3
  • REST本身是一個(gè)高度抽象化的架構(gòu)風(fēng)格,因而總是很難對(duì)它有一個(gè)比較深入且印象深刻的理解。寫(xiě)這篇文章的目的,是自己對(duì)...
    vito1994閱讀 3,075評(píng)論 0 26
  • 從你開(kāi)始的那一刻起,那只猛獸便逐漸暴露在月光之下。 先是頭上那一只暗紫色的角,再是蹭亮兇猛的牙齒, 最后是它龐大而...
    土_豆_粉閱讀 376評(píng)論 10 6

友情鏈接更多精彩內(nèi)容