每個Web開發人員都應該讀的一本書
——David Heinemeier Hansson,Rails框架的創建者


十幾年來,網絡改變了我們的生活方式,而且這種改變還會持續下去,Web是一個簡單的、普遍存在的,但也ring一被忽視的分佈式編程平臺。今天,和大家分享一本Web相關的書籍——《RESTful Web Services》


市面上叫“Web服務”的書籍有很多,但是真正和Web相關的卻很少,這本書將重新定義被忽略了的那些Web特性。每個web應用程序—每個web站點都是一個服務。如果你不將其獨特的功能放入抽象層中,而使用Web而不是Web,那麼你就可以爲可編程應用程序利用這種功能。是時候把“web”重新放到“web服務”中了。


【書籍推薦】 每個Web開發者都值得閱讀的一本書



本書的內容涵蓋了HTTP應用程序協議、URI命名標準和XML標記語言。介紹了:

面向資源的架構(Resource-Oriented Architecture,ROA),即一組用於設計REST式Web服務的原則

給出了REST式Web服務的真實案例,比如Amazos3和Atom發佈協議

討論了各種流行的編程語言的Web服務客戶端

實現REST式服務,展示瞭如何用三種流行的框架——Ruby oRails、Restlet(Java)和Django(Python)

聚焦實際問題,比如如何設計與實現REST式Web服務及客戶端


簡而言之,本書詳實、易懂,實戰性強,提供了大量RESTful Web服務開發的佳實踐和指導,適合廣大的Web開發人員、Web架構師及對Web開發或Web架構感興趣的廣大技術人員與學生閱讀。


本書評論:

@Adam Trachtenberg:終於有一本書爲我們制定了關於構建貼近而不是繞開Web理念的服務的路線圖——這本書就是RESTful Web Services。
@kiwi:關注的內容基本掃完了,對許多Web概念有了更好理解。但書中很多內容的介紹也只是一帶而過,讓讀者有個概念。有些事例論述的比較囉嗦,不如用代碼或圖表說話來的直接。
@琳琳的小狗:REST理論的權威指南,沒什麼好說的,囉唆點那是想讓你記得滾瓜爛熟。
@hoorace:java程序員應該看看,不過現在一些東西過時了

你們還有什麼好書推薦嗎

34張架構史上最全技術知識圖譜

程序員專屬手機壁紙來了。。。

相关文章