Ajax模式與最佳實踐

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

內(nèi)容概要

  Ajax 正在將我們帶入到下一代的網(wǎng)絡(luò)應(yīng)用中。 本書深入探討了動態(tài)的網(wǎng)絡(luò)應(yīng)用,將Ajax和REST集成在一起作為單獨的解決方案。一個很大的優(yōu)勢是,與Ajax相似,REST可以和現(xiàn)今存在的技術(shù)一起使用?,F(xiàn)在上百萬的客戶端計算機(jī)都是基于Ajax的,上百萬的服務(wù)器是基于REST的。    無論你是否已經(jīng)開發(fā)過Ajax應(yīng)用程序,這都是一本理想的書。因為這本書描述了各種各樣的模式和最好的實踐經(jīng)驗。通過此書的學(xué)習(xí),你可以快速地檢查和校驗?zāi)闶欠駱?gòu)造了一個高效的Ajax應(yīng)用程序。 作者簡介:    Christian Gross是一位咨詢顧問、培訓(xùn)師和技術(shù)指導(dǎo),在互聯(lián)網(wǎng)領(lǐng)域有著非常豐富的經(jīng)驗。他為很多公司做過軟件開發(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。他經(jīng)常在很多的研討會上做演講,包括Software Development、JAX和BASTA,他也是很多研討會的跟蹤主席。

書籍目錄

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

章節(jié)摘錄

插圖

媒體關(guān)注與評論

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計8條)

 
 

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

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

京ICP備13047387號-7