restful是什么 舉例說(shuō)明,RESTful到底有哪些好處?
舉例說(shuō)明,RESTful到底有哪些好處??jī)?yōu)點(diǎn):rest規(guī)范:強(qiáng)調(diào)HTTP以資源為中心,規(guī)范了資源URI的樣式。它用相應(yīng)的語(yǔ)義規(guī)范了HTTP請(qǐng)求操作(put、post等)的使用。遵循rest規(guī)范的Web
舉例說(shuō)明,RESTful到底有哪些好處?
優(yōu)點(diǎn):rest規(guī)范:強(qiáng)調(diào)HTTP以資源為中心,規(guī)范了資源URI的樣式。它用相應(yīng)的語(yǔ)義規(guī)范了HTTP請(qǐng)求操作(put、post等)的使用。遵循rest規(guī)范的Web應(yīng)用程序?qū)@得以下好處:A.URL具有高度可讀性和自描述性;B.資源描述與視圖松散耦合;C.資源描述具有自描述性;C.資源描述具有自描述性;c、 提供OpenAPI可以方便第三方系統(tǒng)集成,提高互操作性;d.如果提供無(wú)狀態(tài)服務(wù)接口,可以提高應(yīng)用的可擴(kuò)展性水平;
webservice接口和restful接口哪個(gè)更好?
rest是一種架構(gòu)風(fēng)格,其核心是面向資源,遵循crud原則,這說(shuō)明我們只需要對(duì)資源進(jìn)行四種行為,即:創(chuàng)建、獲取、更新和刪除,這些資源的操作都是通過(guò)HTTP協(xié)議來(lái)指定的,而WebService的底層是面向活動(dòng)的,OAP協(xié)議的核心是面向活動(dòng)的,有嚴(yán)格的規(guī)范和標(biāo)準(zhǔn),包括安全性、事務(wù)性等打開。
如果我們想使用restful或WebService,我們需要考慮資源本身。我們要看資源本身是一個(gè)簡(jiǎn)單的業(yè)務(wù)操作,類似于添加、刪除、修改、查詢,還是一個(gè)比較復(fù)雜的業(yè)務(wù)操作,比如轉(zhuǎn)移、事務(wù)處理等;第二是看是否有嚴(yán)格的規(guī)范和標(biāo)準(zhǔn),當(dāng)有多個(gè)業(yè)務(wù)系統(tǒng)的集成和開發(fā)時(shí),我們需要考慮在使用soap協(xié)議方面有比較優(yōu)勢(shì)。如果是簡(jiǎn)單的數(shù)據(jù)操作,沒(méi)有事務(wù)處理,并且開發(fā)和調(diào)用相對(duì)簡(jiǎn)單,那么使用rest架構(gòu)風(fēng)格就比較有優(yōu)勢(shì)。對(duì)于更復(fù)雜的面向活動(dòng)的服務(wù),使用rest是沒(méi)有意義的。