注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Ajax與Java高級程序設計

Ajax與Java高級程序設計

Ajax與Java高級程序設計

定 價:¥45.00

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

購買這本書可以去


ISBN: 9787115158666 出版時間: 2007-05-01 包裝: 膠版紙
開本: 800*1000 頁數: 261 字數:  

內容簡介

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

作者簡介

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

圖書目錄

第一部分 Ajax介紹
第1章 什么是Ajax 2
1.1 Web應用的崛起 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 淡出技術 16
1.7.2 自動刷新 17
1.7.3 部分頁面繪制 18
1.7.4 可拖放DOM 19
1.8 小結 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結構 32
2.4 調試Ajax請求 33
2.4.1 NetBeans HTTP Monitor 34
2.4.2 Firefox的FireBug擴展 35
2.5 JavaScript日志 38
2.5.1 Log4JS 38
2.5.2 Lumberjack 41
2.6 JavaScript調試工具 43
2.7 測試工具 47
2.7.1 JsUnit 47
2.7.2 Selenium 48
2.8 小結 60
第二部分 庫和工具包
第3章 Java無關的工具包 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 服務器端Taconite 95
3.4.3 使用Taconite 95
3.5 小結 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“殺手級應用” 121
4.2.2 AjaxTags的自動完成組件 122
4.3 其他選擇 127
4.4 小結 128
第三部分 Web框架
第5章 Struts和Ajax 132
5.1 Struts的設計 132
5.2 Ajax驗證 134
5.3 Struts驗證 135
5.4 Struts和Ajax的集成 135
5.4.1 Ajax驅動的驗證 139
5.4.2 實現Struts 141
5.4.3 Struts和Ajax的設計考慮事項 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 小結 159
第6章 Tapestry 160
6.1 什么是Tapestry 160
6.2 開始Tapestry之旅 162
6.3 調用服務器 164
6.4 Tapestry表單 169
6.5 Tapestry 異常 178
6.6 Tapestry和Ajax 179
6.6.1 Tacos組件 180
6.6.2 設置Tacos 180
6.6.3 使用組件 181
6.6.4 啟用調試信息 185
6.6.5 修改表單例子 186
6.7 小結 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 庫存管理應用 205
7.3 小結 230
第8章 JSF 232
8.1 什么是JSF 232
8.2 開始JSF之旅 233
8.3 動態(tài)導航 237
8.4 JSF標簽庫 238
8.5 驗證和轉換 242
8.6 在IDE中開發(fā)JSF應用 247
8.7 其他JSF技術 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 應用請求值 251
8.8.3 執(zhí)行驗證 251
8.8.4 更新模型 251
8.8.5 調用應用 251
8.8.6 呈現響應 252
8.9 JSF和Ajax 252
8.10 JSF的Ajax組件 258
8.11 小結 261

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號