注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Ajax與Java高級程序設(shè)計

Ajax與Java高級程序設(shè)計

Ajax與Java高級程序設(shè)計

定 價:¥45.00

作 者: (美)Nathaniel T.Schutta,Ryan Asleson
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書.Ajax系列
標(biāo) 簽: AJAX

ISBN: 9787115158666 出版時間: 2007-05-01 包裝: 膠版紙
開本: 800*1000 頁數(shù): 261 字?jǐn)?shù):  

內(nèi)容簡介

  Ajax技術(shù)為用戶提供了更豐富的頁面瀏覽體驗,可以構(gòu)建高度交互的Web應(yīng)用。本書重點介紹與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為主要描述平臺,但書中的所有示例也可以稍做修改后應(yīng)用于其他開發(fā)平臺。.本書適合于各層次Web應(yīng)用開發(fā)人員。近兩年來,隨著Ajax漸入佳境,針對特定平臺的Ajax開發(fā)技術(shù)得到了持續(xù)發(fā)展,各種工具、框架層出不窮,大大簡化了Web開發(fā)過程。..本書是暢銷書《Ajax基礎(chǔ)教程》作者的又一力作。書中沒有過多討論Ajax基礎(chǔ)知識,而是結(jié)合各種Ajax開發(fā)工具,Dojo、Prototype、Script.a(chǎn)culo.us、Taconite和Yahoo!等Ajax庫,Struts、Tapestry、Spring、JSF等Java框架,全面講述了Java平臺上Ajax應(yīng)用的開發(fā)。...

作者簡介

  本書提供作譯者介紹Nathaniecl T.Schutta,資深Java Web開發(fā)人員。他擁有明尼蘇達(dá)州大學(xué)軟件工程碩士學(xué)位,并遁過了SCWCD(Sun認(rèn)證Web構(gòu)件開發(fā)人員)認(rèn)證。他特別關(guān)注用戶界面設(shè)計,是ACM人機(jī)交互特殊興趣小組的資深成員。.Ryan Asleson,資深Web開發(fā)人員,對JavaScript和Web開發(fā)工具有著豐富的經(jīng)驗。他是基于J2EE的Ajax開源框架Taconite(taconiz.sf.net)的創(chuàng)始開發(fā)者之一。他的興趣還包括性能優(yōu)化和基于標(biāo)準(zhǔn)的開發(fā)。

圖書目錄

第一部分 Ajax介紹
第1章 什么是Ajax 2
1.1 Web應(yīng)用的崛起 2
1.2 Ajax閃亮登場 3
1.3 XMLHttpRequest對象 7
1.4 方法和屬性 9
1.5 交互示例 10
1.6 避免常見的陷阱 13
1.7 Ajax模式 16
1.7.1 淡出技術(shù) 16
1.7.2 自動刷新 17
1.7.3 部分頁面繪制 18
1.7.4 可拖放DOM 19
1.8 小結(jié) 20
第2章 開發(fā)工具 22
2.1 JavaScript源代碼編輯器 22
2.1.1 JSEclipse 23
2.1.2 NetBeans的JavaScript插件 26
2.2 JavaScript的壓縮和混淆 29
2.3 查看DOM結(jié)構(gòu) 32
2.4 調(diào)試Ajax請求 33
2.4.1 NetBeans HTTP Monitor 34
2.4.2 Firefox的FireBug擴(kuò)展 35
2.5 JavaScript日志 38
2.5.1 Log4JS 38
2.5.2 Lumberjack 41
2.6 JavaScript調(diào)試工具 43
2.7 測試工具 47
2.7.1 JsUnit 47
2.7.2 Selenium 48
2.8 小結(jié) 60
第二部分 庫和工具包
第3章 Java無關(guān)的工具包 62
3.1 Prototype 62
3.1.1 $() 62
3.1.2 處理表單 63
3.1.3 操作DOM 64
3.1.4 Try:簡化的瀏覽器檢測 70
3.1.5 Ajax支持 71
3.2 script.aculo.us 75
3.2.1 效果 75
3.2.2 自動完成 82
3.3 Dojo Toolkit 86
3.3.1 動畫 87
3.3.2 效果 89
3.3.3 dojo.io.bind 90
3.4 Taconite 93
3.4.1 客戶端Taconite 94
3.4.2 服務(wù)器端Taconite 95
3.4.3 使用Taconite 95
3.5 小結(jié) 98
第4章 特定于Java的框架 99
4.1 DWR 99
4.1.1 安裝 100
4.1.2 安裝驗證 101
4.1.3 JavaScript Templates 117
4.2 AjaxTags 121
4.2.1 Ajax“殺手級應(yīng)用” 121
4.2.2 AjaxTags的自動完成組件 122
4.3 其他選擇 127
4.4 小結(jié) 128
第三部分 Web框架
第5章 Struts和Ajax 132
5.1 Struts的設(shè)計 132
5.2 Ajax驗證 134
5.3 Struts驗證 135
5.4 Struts和Ajax的集成 135
5.4.1 Ajax驅(qū)動的驗證 139
5.4.2 實現(xiàn)Struts 141
5.4.3 Struts和Ajax的設(shè)計考慮事項 157
5.5 Struts的未來 158
5.5.1 Struts 1.3及后續(xù)版本 158
5.5.2 Shale 158
5.5.3 Struts 2 159
5.6 小結(jié) 159
第6章 Tapestry 160
6.1 什么是Tapestry 160
6.2 開始Tapestry之旅 162
6.3 調(diào)用服務(wù)器 164
6.4 Tapestry表單 169
6.5 Tapestry 異?!?78
6.6 Tapestry和Ajax 179
6.6.1 Tacos組件 180
6.6.2 設(shè)置Tacos 180
6.6.3 使用組件 181
6.6.4 啟用調(diào)試信息 185
6.6.5 修改表單例子 186
6.7 小結(jié) 190
第7章 Spring與Ajax 191
7.1 什么是Spring 191
7.1.1 僅僅是另一個框架嗎 192
7.1.2 面向方面編程和依賴注入 192
7.2 開始Spring之旅 196
7.2.1 Ajax與Spring 204
7.2.2 庫存管理應(yīng)用 205
7.3 小結(jié) 230
第8章 JSF 232
8.1 什么是JSF 232
8.2 開始JSF之旅 233
8.3 動態(tài)導(dǎo)航 237
8.4 JSF標(biāo)簽庫 238
8.5 驗證和轉(zhuǎn)換 242
8.6 在IDE中開發(fā)JSF應(yīng)用 247
8.7 其他JSF技術(shù) 249
8.7.1 Apache Tomahawk 249
8.7.2 Facelets 249
8.7.3 Shale 249
8.7.4 Seam 250
8.8 JSF的生命周期 250
8.8.1 重建視圖 251
8.8.2 應(yīng)用請求值 251
8.8.3 執(zhí)行驗證 251
8.8.4 更新模型 251
8.8.5 調(diào)用應(yīng)用 251
8.8.6 呈現(xiàn)響應(yīng) 252
8.9 JSF和Ajax 252
8.10 JSF的Ajax組件 258
8.11 小結(jié) 261

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號