【書籍推薦】 每個Web開發者都值得閱讀的一本書
每個Web開發人員都應該讀的一本書
——David Heinemeier Hansson,Rails框架的創建者
十幾年來,網絡改變了我們的生活方式,而且這種改變還會持續下去,Web是一個簡單的、普遍存在的,但也ring一被忽視的分佈式編程平臺。今天,和大家分享一本Web相關的書籍——《RESTful Web Services》
市面上叫“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程序員應該看看,不過現在一些東西過時了
你們還有什麼好書推薦嗎