你也許曾經建立過可供他人使用的網站,但是,你能否創建可供機器使用的網站?萬維網(World Wide Web)不僅僅隻是一個巨大的分布式應用——應該把它視為一個分布式計算平颱。Web services、聚閤(mashup)和Ajax應用都以Web作為平颱。而今天的Web services技術早已失去瞭Web賴以成功的簡潔性,它們並不像Web那樣工作,並且正日益喪失其原有的優勢。
本書讓“Web”迴歸Web services。它闡述瞭如何以你日常所使用的技術訪問可編程的Web。其關鍵就在於REST,它是驅動Web的架構樣式。本書包括以下內容:
·強調Web基礎技術的力量 —— HTTP應用協議、URI命名標準與XML標記語言
·介紹麵嚮資源的架構(ROA),設計RESTful Web Services的常識規則集閤
·揭示RESTful的設計如何比遠程過程調用(RPC)更為簡單、具有更多功能以及擴展性
·包含RESTful Web services的真實案例,如Amazon的簡單存儲服務與Atom發布協議等
·探討各種流行編程語言的Web services客戶端
·展示如何用三種流行框架實現RESTful services —— Ruby on Rails、Restlet(基於Java)和Django(基於Python)
·關注實際問題,諸如怎樣設計和實現RESTful Web services與客戶端等
《RESTful Web Services》是對真實Web services運用REST設計哲學的第一本書。它為你的成功設計樹立瞭最佳實踐典範,也為你提供瞭將設計轉化為代碼所需的技術。你不妨充分利用可編程 Web的力量——隻要與Web閤作,而不是與之抵抗。本書將教會你一切。
發表於2025-01-23
RESTful Web Services(影印版) 2025 pdf epub mobi 電子書 下載
就像我們從Procedure Programming逐漸來到Object Programming的世界,這本書更像是以Fielding的那篇REST論文為總綱,針對每個點進行更為細緻的闡述。而充分利用WWW上HTTP協議的成功,加之常見卻直觀的例子,的確讓人逐漸明白從RPC到REST的過程,和RMM模型結閤看,基本能夠較快...
評分一個簡單的東西要解釋的羅羅嗦嗦的,重復的說瞭一遍又一遍,我覺得隻要兩個部分就夠瞭: 1:什麼是REST式的Web Service,什麼不是REST式的,舉兩個例子 2:用django寫一個REST式的例子 不到100頁就能說清楚瞭。 隻是書裏還有些其他web相關的一些東西,還是值得讀下,就像這個...
評分這本書介紹瞭一種符閤REST風格的web service架構Resource-Oriented Architecture,詳細分析瞭ROA的各種特點。其實內容還不錯。隻是如amazon上評價的,非常囉嗦。鑒於此,隻推薦讀部分章節:Preface, 1, 3, 4, 5, 8. 第6章略讀。
評分在瀏覽完本書後,確實體會到ROA是對HTTP協議很好的利用與閤理的封裝。 我們在後麵的開發中,也需要利用這種全麵的思維來完善自己的係統。 全書通過一些事例介紹瞭ROA的主要特點與設計方法。對於大係統與企業級的模塊管理與接口設計有藉鑒意義。
評分就像我們從Procedure Programming逐漸來到Object Programming的世界,這本書更像是以Fielding的那篇REST論文為總綱,針對每個點進行更為細緻的闡述。而充分利用WWW上HTTP協議的成功,加之常見卻直觀的例子,的確讓人逐漸明白從RPC到REST的過程,和RMM模型結閤看,基本能夠較快...
圖書標籤: web開發 REST Web Web2.0 計算機 web服務 OReilly 軟件開發
看過翻譯版的、、愣是被那文字摺服瞭、、沒看懂
評分從附錄開始,從後往前看完的,隨便瞭解瞭Ruby的語法 ;-)
評分老外寫書的一貫風格,通俗易懂,一氣讀下來,醍醐灌頂。假以項目實踐,相信會更加深刻瞭解restful的概念。
評分看過翻譯版的、、愣是被那文字摺服瞭、、沒看懂
評分雖然這本書的有些內容已經稍微顯得有點兒過時。其中談到的REST的四個基本要素:Addressability, Statelessness, Connectedness, Uniform Interface。講解的還是很清晰的
RESTful Web Services(影印版) 2025 pdf epub mobi 電子書 下載