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

RESTful Web Services中文版

RESTful Web Services中文版

定 價(jià):¥69.80

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄


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

本目錄推薦

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