Project

Music Playlist

  • Spring MVC
  • Min-heap
  • REST API
  • MySQL

REST Api

REST = REpresentations State Transform

  • REpresentations: JSON ot XML
  • Transferred: between client and server
Example

2.Uniform Interface:


Uniform Interface
  • HTTP的作用: HyperText Transfer Protocol

7個(gè)HTTP方法:GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS
[POST] http://mengkang.net/users // 新增
[GET] http://mengkang.net/users/1 // 查詢(xún)
[PATCH] http://mengkang.net/users/1 // 更新
[PUT] http://mengkang.net/users/1 // 覆蓋爪喘,全部更新
[DELETE] http://mengkang.net/users/1 // 刪除
[HEAD] 請(qǐng)求的是資源的元數(shù)據(jù)纠拔,比如一張照片稠诲,的元數(shù)據(jù)則可能包含了臀叙,照片拍攝的設(shè)備,地點(diǎn)劝萤,時(shí)間等
[OPTIONS] 則是發(fā)送一種“探測(cè)”請(qǐng)求以確定針對(duì)某個(gè)目標(biāo)地址的請(qǐng)求必須具有怎樣的約束(比如應(yīng)該采用怎樣的HTTP方法以及自定義的請(qǐng)求報(bào)頭)床嫌,然后根據(jù)其約束發(fā)送真正的請(qǐng)求厌处。

3.Cacheable

4.架構(gòu)風(fēng)格:

  • 客戶(hù)-服務(wù)器(Client-Server)通信只能由客戶(hù)端單方面發(fā)起阔涉,表現(xiàn)為請(qǐng)求-響應(yīng)的形式。
  • 無(wú)狀態(tài)(Stateless)通信的會(huì)話(huà)狀態(tài)(Session State)應(yīng)該全部由客戶(hù)端負(fù)責(zé)維護(hù)贯要。
  • 緩存(Cache)響應(yīng)內(nèi)容可以在通信鏈的某處被緩存郭毕,以改善網(wǎng)絡(luò)效率函荣。
  • 統(tǒng)一接口(Uniform Interface)通信鏈的組件之間通過(guò)統(tǒng)一的接口相互通信傻挂,以提高交互的可見(jiàn)性。
  • 分層系統(tǒng)(Layered System)通過(guò)限制組件的行為(即兽肤,每個(gè)組件只能“看到”與其交互的緊鄰層)资铡,將架構(gòu)分解為若干等級(jí)的層

5.REST 具體Coding

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末幢码,一起剝皮案震驚了整個(gè)濱河市笤休,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌症副,老刑警劉巖店雅,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異贞铣,居然都是意外死亡闹啦,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)辕坝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)窍奋,“玉大人,你說(shuō)我怎么就攤上這事酱畅×瞻溃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)滑负。 經(jīng)常有香客問(wèn)我帮匾,道長(zhǎng),這世上最難降的妖魔是什么螺句? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任取劫,我火速辦了婚禮谱邪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著榨惰,像睡著了一般居凶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,255評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼腾夯。 笑死,一個(gè)胖子當(dāng)著我的面吹牛榨呆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播竿拆,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼御板,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了钉答?” 一聲冷哼從身側(cè)響起希痴,我...
    開(kāi)封第一講書(shū)人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嫩实,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后晃洒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡镊尺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了旭愧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布条获,位于F島的核電站帅掘,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏萍悴。R本人自食惡果不足惜袜香,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一吆寨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧踩寇,春花似錦俺孙、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春满哪,著一層夾襖步出監(jiān)牢的瞬間民宿,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工像鸡, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留勘高,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像华望,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仅乓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容