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