出版時(shí)間:2007-5 出版社:人民郵電出版社 作者:Nathaniel T.Schutta,Ryan Asleson 頁數(shù):261 字?jǐn)?shù):401000 譯者:楊光
Tag標(biāo)簽:無
內(nèi)容概要
Ajax技術(shù)為用戶提供了更豐富的頁面瀏覽體驗(yàn),可以構(gòu)建高度交互的Web應(yīng)用。本書重點(diǎn)介紹與Java相關(guān)的Ajax工具和技術(shù),主要內(nèi)容包括XMLHttpRequest對象,JavaScript編輯器、格式器和混淆器,快速開發(fā)Ajax應(yīng)用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!庫等框架和工具包,以及將Ajax技術(shù)集成到Struts、Tapestry、Spring、JavaServer Faces等框架中的技術(shù)。本書雖然以Java為主要描述平臺(tái),但書中的所有示例也可以稍做修改后應(yīng)用于其他開發(fā)平臺(tái)。 本書適合于各層次Web應(yīng)用開發(fā)人員。
書籍目錄
第一部分 Ajax介紹 第1章 什么是Ajax 1.1 Web應(yīng)用的崛起 1.2 Ajax閃亮登場 1.3 XMLHttpRequest對象 1.4 方法和屬性 1.5 交互示例 1.6 避免常見的陷阱 1.7 Ajax模式 1.7.1 淡出技術(shù) 1.7.2 自動(dòng)刷新 1.7.3 部分頁面繪制 1.7.4 可拖放DOM 1.8 小結(jié) 第2章 開發(fā)工具 2.1 JavaScript源代碼編輯器 2.1.1 JSEclipse 2.1.2 NetBeans的JavaScript插件 2.2 JavaScript的壓縮和混淆 2.3 查看DOM結(jié)構(gòu) 2.4 調(diào)試Ajax請求 2.4.1 NetBeans HTTP Monitor 2.4.2 Firefox的FireBug擴(kuò)展 2.5 JavaScript日志 2.5.1 Log4JS 2.5.2 Lumberjack 2.6 JavaScript調(diào)試工具 2.7 測試工具 2.7.1 JsUnit 2.7.2 Selenium 2.8 小結(jié) 第二部分 庫和工具包 第3章 Java無關(guān)的工具包 3.1 Prototype 3.1.1 $() 3.1.2 處理表單 3.1.3 操作DOM 3.1.4 Try:簡化的瀏覽器檢測 3.1.5 Ajax支持 3.2 script.aculo.us 3.2.1 效果 3.2.2 自動(dòng)完成 3.3 Dojo Toolkit 3.3.1 動(dòng)畫 3.3.2 效果 3.3.3 dojo.io.bind 3.4 Taconite 3.4.1 客戶端Taconite 3.4.2 服務(wù)器端Taconite 3.4.3 使用Taconite 3.5 小結(jié) 第4章 特定于Java的框架 4.1 DWR 4.1.1 安裝 4.1.2 安裝驗(yàn)證 4.1.3 JavaScript Templates 4.2 AjaxTags 4.2.1 Ajax“殺手級(jí)應(yīng)用” 4.2.2 AjaxTags的自動(dòng)完成組件 4.3 其他選擇 4.4 小結(jié) 第三部分 Web框架 第5章 Struts和Ajax 5.1 Struts的設(shè)計(jì) 5.2 Ajax驗(yàn)證 5.3 Struts驗(yàn)證 5.4 Struts和Ajax的集成 5.4.1 Ajax驅(qū)動(dòng)的驗(yàn)證 5.4.2 實(shí)現(xiàn)Struts 5.4.3 Struts和Ajax的設(shè)計(jì)考慮事項(xiàng) 5.5 Struts的未來 5.5.1 Struts 1.3及后續(xù)版本 5.5.2 Shale 5.5.3 Struts 2 5.6 小結(jié) 第6章 Tapestry 6.1 什么是Tapestry 6.2 開始Tapestry之旅 6.3 調(diào)用服務(wù)器 6.4 Tapestry表單 6.5 Tapestry 異?! ?.6 Tapestry和Ajax 6.6.1 Tacos組件 6.6.2 設(shè)置Tacos 6.6.3 使用組件 6.6.4 啟用調(diào)試信息 6.6.5 修改表單例子 6.7 小結(jié) 第7章 Spring與Ajax 7.1 什么是Spring 7.1.1 僅僅是另一個(gè)框架嗎 7.1.2 面向方面編程和依賴注入 7.2 開始Spring之旅 7.2.1 Ajax與Spring 7.2.2 庫存管理應(yīng)用 7.3 小結(jié) 第8章 JSF 8.1 什么是JSF 8.2 開始JSF之旅 8.3 動(dòng)態(tài)導(dǎo)航 8.4 JSF標(biāo)簽庫 8.5 驗(yàn)證和轉(zhuǎn)換 8.6 在IDE中開發(fā)JSF應(yīng)用 8.7 其他JSF技術(shù) 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 應(yīng)用請求值 8.8.3 執(zhí)行驗(yàn)證 8.8.4 更新模型 8.8.5 調(diào)用應(yīng)用 8.8.6 呈現(xiàn)響應(yīng) 8.9 JSF和Ajax 8.10 JSF的Ajax組件 8.11 小結(jié)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Ajax與Java高級(jí)程序設(shè)計(jì) PDF格式下載