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

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

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

定 價(jià):¥45.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

  Ajax技術(shù)為用戶提供了更豐富的頁(yè)面瀏覽體驗(yàn),可以構(gòu)建高度交互的Web應(yīng)用。本書(shū)重點(diǎn)介紹與Java相關(guān)的Ajax工具和技術(shù),主要內(nèi)容包括XMLHttpRequest對(duì)象,JavaScript編輯器、格式器和混淆器,快速開(kāi)發(fā)Ajax應(yīng)用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!庫(kù)等框架和工具包,以及將Ajax技術(shù)集成到Struts、Tapestry、Spring、JavaServer Faces等框架中的技術(shù)。本書(shū)雖然以Java為主要描述平臺(tái),但書(shū)中的所有示例也可以稍做修改后應(yīng)用于其他開(kāi)發(fā)平臺(tái)。.本書(shū)適合于各層次Web應(yīng)用開(kāi)發(fā)人員。近兩年來(lái),隨著Ajax漸入佳境,針對(duì)特定平臺(tái)的Ajax開(kāi)發(fā)技術(shù)得到了持續(xù)發(fā)展,各種工具、框架層出不窮,大大簡(jiǎn)化了Web開(kāi)發(fā)過(guò)程。..本書(shū)是暢銷(xiāo)書(shū)《Ajax基礎(chǔ)教程》作者的又一力作。書(shū)中沒(méi)有過(guò)多討論Ajax基礎(chǔ)知識(shí),而是結(jié)合各種Ajax開(kāi)發(fā)工具,Dojo、Prototype、Script.a(chǎn)culo.us、Taconite和Yahoo!等Ajax庫(kù),Struts、Tapestry、Spring、JSF等Java框架,全面講述了Java平臺(tái)上Ajax應(yīng)用的開(kāi)發(fā)。...

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分 Ajax介紹
第1章 什么是Ajax 2
1.1 Web應(yīng)用的崛起 2
1.2 Ajax閃亮登場(chǎng) 3
1.3 XMLHttpRequest對(duì)象 7
1.4 方法和屬性 9
1.5 交互示例 10
1.6 避免常見(jiàn)的陷阱 13
1.7 Ajax模式 16
1.7.1 淡出技術(shù) 16
1.7.2 自動(dòng)刷新 17
1.7.3 部分頁(yè)面繪制 18
1.7.4 可拖放DOM 19
1.8 小結(jié) 20
第2章 開(kāi)發(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請(qǐng)求 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 測(cè)試工具 47
2.7.1 JsUnit 47
2.7.2 Selenium 48
2.8 小結(jié) 60
第二部分 庫(kù)和工具包
第3章 Java無(wú)關(guān)的工具包 62
3.1 Prototype 62
3.1.1 $() 62
3.1.2 處理表單 63
3.1.3 操作DOM 64
3.1.4 Try:簡(jiǎn)化的瀏覽器檢測(cè) 70
3.1.5 Ajax支持 71
3.2 script.aculo.us 75
3.2.1 效果 75
3.2.2 自動(dòng)完成 82
3.3 Dojo Toolkit 86
3.3.1 動(dòng)畫(huà) 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 安裝驗(yàn)證 101
4.1.3 JavaScript Templates 117
4.2 AjaxTags 121
4.2.1 Ajax“殺手級(jí)應(yīng)用” 121
4.2.2 AjaxTags的自動(dòng)完成組件 122
4.3 其他選擇 127
4.4 小結(jié) 128
第三部分 Web框架
第5章 Struts和Ajax 132
5.1 Struts的設(shè)計(jì) 132
5.2 Ajax驗(yàn)證 134
5.3 Struts驗(yàn)證 135
5.4 Struts和Ajax的集成 135
5.4.1 Ajax驅(qū)動(dòng)的驗(yàn)證 139
5.4.2 實(shí)現(xiàn)Struts 141
5.4.3 Struts和Ajax的設(shè)計(jì)考慮事項(xiàng) 157
5.5 Struts的未來(lái) 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 開(kāi)始Tapestry之旅 162
6.3 調(diào)用服務(wù)器 164
6.4 Tapestry表單 169
6.5 Tapestry 異常 178
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 僅僅是另一個(gè)框架嗎 192
7.1.2 面向方面編程和依賴注入 192
7.2 開(kāi)始Spring之旅 196
7.2.1 Ajax與Spring 204
7.2.2 庫(kù)存管理應(yīng)用 205
7.3 小結(jié) 230
第8章 JSF 232
8.1 什么是JSF 232
8.2 開(kāi)始JSF之旅 233
8.3 動(dòng)態(tài)導(dǎo)航 237
8.4 JSF標(biāo)簽庫(kù) 238
8.5 驗(yàn)證和轉(zhuǎn)換 242
8.6 在IDE中開(kāi)發(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)用請(qǐng)求值 251
8.8.3 執(zhí)行驗(yàn)證 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 ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)