Ajax模式與最佳實踐

出版時間:2007-3  出版社:電子工業(yè)出版社  作者:Christian Gross  頁數(shù):386  
Tag標簽:無  

內容概要

  Ajax 正在將我們帶入到下一代的網絡應用中。 本書深入探討了動態(tài)的網絡應用,將Ajax和REST集成在一起作為單獨的解決方案。一個很大的優(yōu)勢是,與Ajax相似,REST可以和現(xiàn)今存在的技術一起使用。現(xiàn)在上百萬的客戶端計算機都是基于Ajax的,上百萬的服務器是基于REST的。    無論你是否已經開發(fā)過Ajax應用程序,這都是一本理想的書。因為這本書描述了各種各樣的模式和最好的實踐經驗。通過此書的學習,你可以快速地檢查和校驗你是否構造了一個高效的Ajax應用程序。 作者簡介:    Christian Gross是一位咨詢顧問、培訓師和技術指導,在互聯(lián)網領域有著非常豐富的經驗。他為很多公司做過軟件開發(fā)和其他的解決方案,包括Altova、戴姆勒-奔馳、微軟和NatWest。Gross寫過好幾本書,包括Applied Software Engineering Using Apache Jakarta Commons,Open Source for Windows Administrators,A Programmer's Introduction to Windows DNA和Foundations of Object-Oriented ProgrammingUsing.NET 2.0 Patterns。他經常在很多的研討會上做演講,包括Software Development、JAX和BASTA,他也是很多研討會的跟蹤主席。

書籍目錄

關于作者關于技術評論員致謝簡介第1章 Ajax導言  一圖勝千言  另一個Ajax的例子  Ajax體系架構基礎  比較Ajax與其他軟件類型  一些最后的思考第2章 Ajax的具體細節(jié)  為缺乏耐心的人解釋Ajax  XMLHttpRequest的細節(jié)  使用工廠模式  發(fā)送異步請求  將XMLHttpRequest投入實際使用第3章 內容分塊模式  意圖  動機  適用性  相關模式  體系架構  實現(xiàn)  模式要點第4章 緩存控制器模式  意圖  動機  適用性  相關模式  架構  實現(xiàn)  模式要點第5章 置換模式  意圖  動機  適用性  相關模式  體系架構  實現(xiàn)  模式要點第6章 解耦導航模式  意圖  動機  適用性  相關模式  體系架構  實現(xiàn)  模式要點第7章 表現(xiàn)變形模式第8章 持久通信模式第9章 狀態(tài)導航模式第10章 無限數(shù)據(jù)模式第11章 基于REST的MVC模式索引

章節(jié)摘錄

插圖

媒體關注與評論

書評AJAX三劍客之最佳實“劍”,深邃洞查Web開發(fā)整體架構,全面涵蓋客戶端與服務器端開發(fā)。磨亮您的Web 2.0開發(fā)利劍。    親愛的讀者:Ajax將我們帶進了下一代Web應用。Ajax通過將客戶端與服務器解耦,打破和客戶端與服務器之間的藩籬,但是Ajax應用仍然需要從服務器獲取內容。以最有效的方式使用Ajax和服務器需要理解REST,一種用來定義Web服務的架構風格。    《Ajax模式與最佳實踐》探索了將Ajax和REST組合為單一解決方案的動態(tài)Web應用。REST的一個主要的優(yōu)點是,像Ajax一樣,它能夠與當今現(xiàn)存的技術配合使用。已經有數(shù)以百萬計的客戶端為支持Ajax應用做好了準備,同時,也已經有數(shù)以百萬計的服務器為支持REST做好了準備。本書所講模式的一個主要優(yōu)點是,它們都是經過解耦的,不依賴于任何特殊的技術。本書所使用的模式建造于HTTP協(xié)議之上,為客戶端和服務器提供基礎的契約服務。并且,這些模式能夠很容易地被重用或修改,以適應你的項目。你將能夠通過使用這些模式,解決大量的問題。本書所覆蓋到的將客戶端與服務器解耦、分離資源與表現(xiàn)、解決HTTP表單提交的問題、管理URL以便于為其制作書簽,加上很多其他的內容,都將會給你提供對于Ajax富有洞察力的全方位理解。    在這本書的幫助下,你能夠編寫易于調試、維護和擴展的Ajax應用。如果你是有經驗的開發(fā)者,你會發(fā)現(xiàn)這些模式與最佳實踐是建造最有效率和動態(tài)Ajax應用的無價資源。本書適合于跨所有平臺工作、希望立即使用Ajax的開發(fā)者。

編輯推薦

  AJAX三劍客之最佳實“劍”,深邃洞查Web開發(fā)整體架構,全面涵蓋客戶端與服務器端開發(fā)。磨亮您的Web 2.0開發(fā)利劍。親愛的讀者:Ajax將我們帶進了下一代Web應用。Ajax通過將客戶端與服務器解耦,打破和客戶端與服務器之間的藩籬,但是Ajax應用仍然需要從服務器獲取內容。以最有效的方式使用Ajax和服務器需要理解REST,一種用來定義Web服務的架構風格?!  禔jax模式與最佳實踐》探索了將Ajax和REST組合為單一解決方案的動態(tài)Web應用。REST的一個主要的優(yōu)點是,像Ajax一樣,它能夠與當今現(xiàn)存的技術配合使用。已經有數(shù)以百萬計的客戶端為支持Ajax應用做好了準備,同時,也已經有數(shù)以百萬計的服務器為支持REST做好了準備。《Ajax模式與最佳實踐》所講模式的一個主要優(yōu)點是,它們都是經過解耦的,不依賴于任何特殊的技術?!禔jax模式與最佳實踐》所使用的模式建造于HTTP協(xié)議之上,為客戶端和服務器提供基礎的契約服務。并且,這些模式能夠很容易地被重用或修改,以適應你的項目。你將能夠通過使用這些模式,解決大量的問題?!禔jax模式與最佳實踐》所覆蓋到的將客戶端與服務器解耦、分離資源與表現(xiàn)、解決HTTP表單提交的問題、管理URL以便于為其制作書簽,加上很多其他的內容,都將會給你提供對于Ajax富有洞察力的全方位理解。  在這《Ajax模式與最佳實踐》的幫助下,你能夠編寫易于調試、維護和擴展的Ajax應用。如果你是有經驗的開發(fā)者,你會發(fā)現(xiàn)這些模式與最佳實踐是建造最有效率和動態(tài)Ajax應用的無價資源。《Ajax模式與最佳實踐》適合于跨所有平臺工作、希望立即使用Ajax的開發(fā)者。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Ajax模式與最佳實踐 PDF格式下載


用戶評論 (總計8條)

 
 

  •   網絡應用程序,經典之作。
  •   較深入的介紹了ajax的高級應用
  •   正在閱讀。瀏覽一下書比較不錯
  •   內容基本上網上都有了。
  •   寫的有點深
  •   書應該不錯,就是買錯了,不是初學者用的hoho
  •   這本書不錯,將了一些基本的概念便于理解,以前在圖書館看過,覺得挺好,所以在joyo上購買了。
  •   Ajax正在將我們領入下一代Web應用中。通過將客戶端從服務端解耦,它打破了客戶端-服務端的壁壘,當然Ajax應用仍然需要能夠從中提取內容數(shù)據(jù)的服務端。利用Ajax和服務端的最有效方式就是理解并使用REST這種定義Web服務的架構風格。 《Ajax模式與最佳實踐》一書向我們展示了將Ajax和REST結合為一種獨立解決方案的動態(tài)web應用。REST的首要優(yōu)勢就是能夠和現(xiàn)存技術結合在 一起使用。無論你是否已經采用Ajax應用,它都是一本理想的技術圖書。因為書中列舉了多種模式和最佳實踐,你可以快速檢查和驗證自己正在建造的Ajax 應用是否高效。 書中提到的多種模式主要回答了以下問題: ? 什么是Ajax、REST,為什么要關心它們?我是否應該關心那些利用Ajax和REST的高效實例? ? Ajax和REST的基本原理有哪些?我應該使用這些基本原理中的那幾部分? ? 如何優(yōu)雅地處理海量數(shù)據(jù)?我應該緩存數(shù)據(jù)嗎?應該獲得數(shù)據(jù)塊嗎?(相關模式:緩存控制器和無限數(shù)據(jù)) ? Session和Cookies真的像人們所說的那樣糟糕嗎?我應該做些什么?如何生成用于其它設備的內容?(置換模式) ? 我想要修復HTML瀏覽器上的回退按鈕問題。(狀態(tài)導航模式) ? 建立mas...hup的最佳方式是什么?(基于MVC模式的REST) ? 我的頁面擁有如此眾多的使用JavaScript管理的鏈接,而我正在對此失去控制,誰能幫我使它們更加有組織??。ń怦顚Ш侥J剑? ? 我了解發(fā)送到服務端的HTTP數(shù)據(jù)的含義,但服務端如何在無請求時發(fā)送給我數(shù)據(jù)?(持久通訊模式) ? 我的服務端代碼看似到處都是混亂的tag和代碼塊,如何將它們組織為我的HTML頁面,就像SOA客戶端和使用基于web服務的REST那樣?(內容分塊模式) 劉丹—— Matrix的負責人 閱讀更多 ›
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7