基本信息
作者:韋伯(作者), 帕拉斯泰迪斯(作者), 魯濱遜(作者), 李錕(譯者), 俞黎敏(譯者), 馬鈞(譯者), 等(譯者)出版社: 東南大學出版社; 第1版 (2011年9月1日)
外文書名: REST in Practice
平裝: 388頁
開本: 16
ISBN: 9787564129651
條形碼: 9787564129651
商品尺寸: 23.2 x 17.8 x 2 cm
商品重量: 621 g
編輯推薦
為何典型的企業項目無法像你為Web所開發的項目那樣運行得如此平滑?對於建造分散式和企業級的套用來說,REST架構風格真地提供了一個可行的替代選擇嗎?
在《REST實戰》這本富有洞察力的書中,三位SOA專家對於REST進行了講求實際的解釋,並且通過將Web的指導原理套用到普通的企業計算問題中,向你展示了如何開發簡單的、優雅的分散式超媒體系統。你將會學習到很多技術,並且隨著一家典型的公司從最初的小企業逐漸成長為全球化的企業,使用這些Web技術和模式來解決這家公司在成長過程中產生的各種需求。本書由Jim Webber等著。
目錄
序言
前言
第1章 將Web作為建造分散式系統的平台
Web的架構
從資源的角度思考
從Web架構到REST架構風格
Web作為一個套用平台
Web的友好性和Richardson的成熟度模型
起航
第2章介紹 Restbucks:如何以Web風格獲得一杯咖啡
Restbucks:一家有著全球抱負的小咖啡店
Web現身了
第3章 基礎的Web集成
減肥的感覺真好!
一個簡單的咖啡訂購系統
URI模板
URI隧道技術
POX:基於HTTP之上的普通老式XML
開始行動
第4章 CRUD式Web服務
將Orcler(訂單)建模為資源
建造CRUD式服務
消費CRUD式服務
通過WADL自動消費服務
CRuD雖好,但還可以更好
第5章 超媒體服務
超媒體原則
超媒體格式
契約
超媒體協定
實現超媒體服務
用Java建造訂購服務
在.NET中建造訂購服務
Ready、Set和Action
第6章 向外擴展
回到基礎
創建可快取的內容
在.NET中實現快取
保持新鮮
第7章 Atom聯合格式
格式
將Atom用於事件驅動系統
用Java建造Atom服務
在.NET中創建Atom服務
Atom無處不在?
反思
第8章 Atom發布協定
Atom發布協定
使用AtomPub實現訂單履行
在.NET中實現AtomPub
一個多功能的協定
第9章 Web安全
HTTP安全要點
身份標識和OpenID協定
0Auth協定
服務的黑客攻擊和防禦
最後的思考
第10章 語義
語法vs.語義
信息的結構和表述
語義網
微格式
連結數據和Web
指導
第1 章 Web和WS-*協定棧
Wleb Services是邪惡的?
SOAP:全部真相
wsDL:不過是另一種對象接口定義語言(Object IDL)
兩個錯誤疊加無法得到正確結果
安全的,可靠的,事務性的
Web services的安魂曲?
第12章 為Web建造案例
更多的銀彈是不存在的
建造並運行基於Web的服務
沒有度量就沒有架構
推銷Web
出發去建造