手冊簡介

基于 Jersey 的 REST 實戰(zhàn),圖文并茂,用大量實例帶你一步一步走進 REST 的世界

手冊說明


REST是什么?


REST是表述性狀態(tài)傳遞,英文全稱是Representational State Transfer,需要注意的是,REST是設(shè)計風(fēng)格而不是標(biāo)準(zhǔn)。REST的架構(gòu)風(fēng)格是針對Web應(yīng)用設(shè)計和開發(fā)的,它使得HTTP協(xié)議的原本面貌得以被了解。使用REST可以降低開發(fā)的復(fù)雜性,提高系統(tǒng)的可伸縮性。如今,REST架構(gòu)已經(jīng)成為主流技術(shù)。

目前在三種主流的Web服務(wù)實現(xiàn)方案中,因為REST模式的Web服務(wù)與復(fù)雜的SOAP和XML-RPC對比來講明顯的更加簡潔,越來越多的web服務(wù)開始采用REST風(fēng)格設(shè)計和實現(xiàn)。例如,Amazon.com提供接近REST風(fēng)格的Web服務(wù)進行圖書查找;雅虎提供的Web服務(wù)也是REST風(fēng)格的。

REST的設(shè)計標(biāo)準(zhǔn):


  1. 網(wǎng)絡(luò)上的所有事物都被抽象為資源(resource);
  2. 每個資源對應(yīng)一個唯一的資源標(biāo)識符(resource identifier);
  3. 通過通用的連接器接口(generic connector interface)對資源進行操作;
  4. 對資源的各種操作不會改變資源標(biāo)識符;
  5. 所有的操作都是無狀態(tài)的(stateless)。

在線閱讀:


W3Cschool http://hgci.cn/rest_in_action/

版權(quán)信息:


《REST 實戰(zhàn)》原文出處:https://www.gitbook.com/book/waylau/rest-in-action/details

由作者waylau授權(quán)轉(zhuǎn)載整理至W3Cschool.cn


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號