注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡圖形圖像、多媒體、網(wǎng)頁制作綜合RESTful Web Services中文版

RESTful Web Services中文版

RESTful Web Services中文版

定 價:¥69.80

作 者: (美)理查森(Richardson,L.) 等著,徐涵 等譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 網(wǎng)頁設計

ISBN: 9787121062278 出版時間: 2008-05-01 包裝: 平裝
開本: 16開 頁數(shù): 419 字數(shù):  

內(nèi)容簡介

  本書向讀者介紹了什么是REST、什么是面向資源的架構(Resource-Oriented Architecture,ROA)、REST式設計的優(yōu)點、REST式Web服務的真實案例分析、如何用各種流行的編程語言編寫Web服務客戶端、如何用三種流行的框架(Ruby on Rails、Restlet和Django)實現(xiàn)REST式服務等。不僅講解REST與面向資源的架構(ROA)的概念與原理,還向讀者介紹如何編寫符合REST風格的Web 2.0應用。本書詳實、易懂,實戰(zhàn)性強,提供了大量RESTful Web服務開發(fā)的最佳實踐和指導,適合廣大的Web開發(fā)人員、Web架構師及對Web開發(fā)或Web架構感興趣的廣大技術人員與學生閱讀。

作者簡介

  Leonard Richardson(http://www.crummy.com/)是《Ruby Cookbook》(O’Reilly)和包括Beautiful Soup 在內(nèi)的若干開源庫的作者。他是加利福利亞人,現(xiàn)在紐約生活。

圖書目錄


前言
第1章:Programmable Web及其分類
 Programmable Web的分類
 HTTP:信封里的文檔
 方法信息
 作用域信息
 相到嬜的服務架構
 Programmable Web涉及的技術
 其他術語
第2章:編寫Web服務客戶端
 Web服務就是網(wǎng)站
 del,icio.us:示例應用
 用HTTP庫發(fā)送請求
 用XML解析器處理響應
 JSON Parsers:處理序列化數(shù)據(jù)
 WADL簡化客戶端的編寫
第3章:REST式服務有什么特別不同?
 介紹Simple Storage Service
S3的面向對象設計
 資源
 HTTP響應代碼
 一個S3客戶端
 對請求進行簽名及訪問控制
 使用S3客戶端庫
 用ActiveResource創(chuàng)建透明的客戶端
 最后的話
第4章:面向資源的架構
 面向資源的架構?
 什么是資源?
 URIs
可尋址性
 無狀態(tài)性
 表示
 鏈接與連通性
 統(tǒng)一接口
 結束了!
第5章:設計只讀的面向資源的服務
 資源設計
 根據(jù)需求創(chuàng)建只讀資源
 規(guī)劃數(shù)據(jù)集
 把數(shù)據(jù)集劃分為資源
 命名資源
 設計表示
 把資源相互鏈接起來
 HTTP響應
 小結
第6章:設計可讀寫的面向資源的服務
 將用戶賬戶用為資源
 自定義地點
 回顧地圖服務
第7章:一個服務實現(xiàn)
 一個社會性書簽Web服務
 規(guī)劃數(shù)據(jù)集
 資源設計
 設計來自客戶端的表示
 設計發(fā)給客戶端的表示
 把資源相互鏈接起來
 會有哪些典型的事件經(jīng)過?
 可能出現(xiàn)哪些錯誤情況?
 控制器代碼
 模型代碼
 客戶端需要知道什么?
第8章:REST和ROA最佳實踐
 面向資源的基礎
 一般的ROA設計步驟
 可尋址性
 狀態(tài)與無狀態(tài)性
 連通性
 統(tǒng)一接口
 一些重要方面
 資源設計
 URI設計
 返回的表示
 收到的表示
 服務的版本化
 永久URIs vs可讀的URIs
 HTTP的標準特性
 仿造PUT和DELETE
 Cookies的問題
 用戶憑什么信任HTTP客戶端?
第9章:服務的技術構件
 表示格式
 預定義的控制流
 超媒體技術
第10章:面向資源的架構VS大Web服務
 大Web服務試圖解決哪些問題?
 SOAP
WSDL
UDDI
安全性
 可靠消息傳遞
 事務
 BPEL、ESB和SOA
 小結
第11章:將Ajax應用作為REST客戶端
 從AJAX到Ajax
 Ajax架構
 一個del.icio.us示例
 Ajax的優(yōu)點
 Ajax的缺點
 REST更好
 發(fā)送請求
 處理響應
 JSON
 不要私享REST的好處
 跨瀏覽器問題和Ajax庫
 顛覆瀏覽器安全模型
第12章:REST式服務框架
 Ruby on Rails
Restlet
Django
小結
附錄A:REST相關資源與REST式資源
 標準與指南
 你可以使用的服務
附錄B:42種常見的HTTP響應代碼
 三至七種最基本的響應代碼
 1xx:通知
 2xx:成功
 3xx:重定向
 4xx:客戶端錯誤
 5xx:服務器端錯誤
附錄C:常見的HTTP報頭
 標準報頭
 非標準報頭
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號