基本信息
作 者:(美)舒塔(Schutta,N.T.)(美)阿斯利森(Asleson,R.) 著 楊
光 譯 叢 書 名:出 版 社:人民郵電出版社ISBN:9787115158666 出版時間:2007-05-01 版 次:1 頁 數:261 裝 幀:平裝 開 本:所屬分類:圖書 > 計算機與網際網路 > 程式語言與程式設計內容簡介
《Ajax與Java高級程式設計》重點介紹與Java相關的Ajax工具和技術,主要內容包括XMLHttpRequest對象,JavaScript編輯器、格式器和混淆器,快速開發Ajax套用所使用的Dojo、Prototype、script.、Taconite和Yahoo!庫等框架和工具包,以及將ajax技術集成到Struts、Tapestry、Spring、JavaServer Faces等框架中的技術。《Ajax與Java高級程式設計》雖然以Java為主要描述平台,但書中的所有示例也可以稍做修改後套用於其他開發平台。Ajax技術為用戶提供了更豐富的頁面瀏覽體驗,可以構建高度互動的Web套用。
目錄
第一部分 Ajax介紹
第1章 什麼是Ajax
1.1 Web套用的崛起
1.2 Ajax閃亮登場
1.3 XMLHttpRequest對象
1.4 方法和屬性
1.5 互動示例
1.6 避免常見的陷阱
1.7 Ajax模式
1.7.1 淡出技術
1.7.2 自動刷新
1.7.3 部分頁面繪製
1.7.4 可拖放DOM
1.8 小結
第2章 開發工具
2.1 JavaScript原始碼編輯器
2.1.1 JSEclipse
2.1.2 NetBeans的JavaScript外掛程式
2.2 JavaScript的壓縮和混淆
2.3 查看DOM結構
2.4 調試Ajax請求
2.4.1 NetBeans HTTP Monitor
2.4.2 Firefox的FireBug擴展
2.5 JavaScript日誌
2.5.1 Log4JS
2.5.2 lumberjack
2.6 JavaScript調試工具
2.7 測試工具
2.7.1 JsUnit
2.7.2 Selenium
2.8 小結
第二部分 庫和工具包
第3章 Java無關的工具包
3.1 Prototype
3.1.1 $()
3.1.2 處理表單
3.1.3 操作DOM
3.1.4 Try:簡化的瀏覽器檢測
3.1.5 Ajax支持
3.2 script.
3.2.1 效果
3.2.2 自動完成
3.3 Dojo Toolkit
3.3.1 動畫
3.3.2 效果
3.3.3 dojo.io.bind
3.4 Taconite
3.4.1 客戶端Taconite
3.4.2 伺服器端Taconite
3.4.3 使用Taconite
3.5 小結
第4章 特定於Java的框架
4.1 DWR
4.1.1 安裝
4.1.2 安裝驗證
4.1.3 JavaScript Templates
4.2 AjaxTags
4.2.1 Ajax“殺手級套用”
4.2.2 AjaxTags的自動完成組件
4.3 其他選擇
4.4 小結
第三部分 Web框架
第5章 Struts和Ajax
5.1 Struts的設計
5.2 Ajax驗證
5.3 Struts驗證
5.4 Struts和Ajax的集成
5.4.1 Ajax驅動的驗證
5.4.2 實現Struts
5.4.3 Struts和Ajax的設計考慮事項
5.5 Struts的未來
5.5.1 Struts 1.3及後續版本
5.5.2 Shale
5.5.3 Struts 2
5.6 小結
第6章 Tapestry
6.1 什麼是Tapestry
6.2 開始Tapestry之旅
6.3 調用伺服器
6.4 Tapestry表單
6.5 Tapestry 異常
6.6 Tapestry和Ajax
6.6.1 Tacos組件
6.6.2 設定Tacos
6.6.3 使用組件
6.6.4 啟用調試信息
6.6.5 修改表單例子
6.7 小結
第7章 Spring與Ajax
7.1 什麼是Spring
7.1.1 僅僅是另一個框架嗎
7.1.2 面向方面編程和依賴注入
7.2 開始Spring之旅
7.2.1 Ajax與Spring
7.2.2 庫存管理套用
7.3 小結
第8章 JSF
8.1 什麼是JSF
8.2 開始JSF之旅
8.3 動態導航
8.4 JSF標籤庫
8.5 驗證和轉換
8.6 在IDE中開發JSF套用
8.7 其他JSF技術
8.7.1 Apache Tomahawk
8.7.2 facelets
8.7.3 Shale
8.7.4 Seam
8.8 JSF的生命周期
8.8.1 重建視圖
8.8.2 套用請求值
8.8.3 執行驗證
8.8.4 更新模型
8.8.5 調用套用
8.8.6 呈現回響
8.9 JSF和Ajax
8.10 JSF的Ajax組件
8.11 小結