李剛編著的《瘋狂Ajax講義》為《瘋狂AjaX講義》的第3版,其中 jQuery升級到1.8版本;Prototype升級到1.7.1版本;DwR升級到3.0版本。第3版最大更新是詳細、全面地介紹了Ext Js 4.1的知識。由於Ext Js 4.1本身內容比較多,因此本書花了幾百頁來介紹Ext Js的功能和用法,這部分內容獨立出來即可作為Ext Js 4.1的學習手冊。
本書詳細介紹了iQuery 1.8、Ext Js 4.1、Prototype 1.7.1、DWR 這4個最常用的AjaX框架的用法,並針對每個框架提供了一個實用案例,讓讀者理論聯系實際。這部分內容是「瘋狂軟件教育中心」的標准講義,它既包含了實際AjaX開發的重點和難點,也融人了大量學習者的學習經驗和感悟。再由筆者以豐富的授課經驗為基礎,深入淺出地介紹它們,希望讀者真正掌握Ajax開發的精髓。
本書最后提供了2個綜合性案例:Blog系統和電子拍賣系統,讓讀者將前面所學真正應用到實際項目中。電子拍賣系統是一個包含5個表、表之間具有復雜關聯映射的系統,該案例采用目前最流行、最規范的輕量級.Java EE架構,將整個應用分為領域對象層、DAO層、業務邏輯層,然后用DWR作為AjaX引擎調用業務邏輯方法響應異步請求,系統權限檢查推遲到業務邏輯層完成,並使用HTTP Session跟蹤用戶操作狀態,從而避免用戶刷新瀏覽器導致的瀏覽狀態丟失。
該案例對實際項目具有極好的指導價值和借鑒意義。該案例既提供了IDE無關的、基於Ant管理的項目源碼,也提供了基於Eclipse IDE的項目源碼,最大限度地滿足讀者的需求。
第1章 Ajax概述與Ajax初體驗
第2章 xmlhttprequest對象詳解
第3章 jQuery庫詳解
第4章 基於jQuery的應用:電子相冊系統
第5章 Ext JS 核心技術詳解
第6章 Ext JS 界面組件詳解
第7章 Prototype庫詳解
第8章 基於Prototype庫的應用:自動完成
第9章 dwr框架詳解
第10章 基於dwr的應用:即時消息系統
第11章 基於Ext JS 4.1的應用:簡易Blog系統
第12章 Ajax實例:電子拍賣系統