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

DWR實戰(zhàn)

DWR實戰(zhàn)

定 價:¥65.00

作 者: (美)扎米蒂(Zammetti,F(xiàn).W.) 著,龔波 等譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設(shè)計叢書
標(biāo) 簽: J2EE

ISBN: 9787115193186 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 452 字?jǐn)?shù):  

內(nèi)容簡介

  DWR是一種Java和JavaScript相結(jié)合的開源框架,可以幫助開發(fā)人員更容易地完成應(yīng)用Ajax技術(shù)的Web應(yīng)用程序,讓瀏覽器上的JavaScript方法調(diào)用運(yùn)行在Web服務(wù)器上的Java方法。《DWR實戰(zhàn)》通過對一些有趣實用的Web開發(fā)項目進(jìn)行由淺入深的分析,引導(dǎo)開發(fā)人員了解基于DWR的Ajax在實際應(yīng)用中的各種方法和技術(shù),并幫助開發(fā)人員從傳統(tǒng)的開發(fā)方式逐步平穩(wěn)地轉(zhuǎn)換到Ajax開發(fā)方式中?!禗WR實戰(zhàn)》適合具有一定Web開發(fā)經(jīng)驗的人閱讀。

作者簡介

  Frank W.Zammetti世界知名的Web開發(fā)專家。Omnytex公司的創(chuàng)始人和首席軟件架構(gòu)師。他是多個開源項目的領(lǐng)導(dǎo)者,包括擴(kuò)展struts的AjaxTag庫、StrutsWS和Java Web Parts等。除本書外,他還撰寫了Dojo和JavaScript等方面的多部暢銷書。

圖書目錄

第一部分 準(zhǔn)備工作
第1章 Ajax、RPC和現(xiàn)代RIA簡介
1.1 Web開發(fā)的簡史:傳統(tǒng)模式
1.1.1 全新時代的來臨:PC時代
1.1.2 又一次革命:Web時代
1.2 傳統(tǒng)Web應(yīng)用程序的問題
1.3 Ajax來了
1.4 為什么說Ajax是范型轉(zhuǎn)變?RIA簡介
1.5 Ajax的缺點
1.6 第一個Ajax程序
1.6.1 剖析
1.6.2 什么是Ajax
1.7 引入Ajax庫,降低工作量
1.8 Ajax的替代品
1.9 回歸DWR
1.10 小結(jié)
第2章 DWR初探
2.1 首要問題:為什么首選DWR
2.2 DWR:面向Web的RPC
2.3 DWR體系結(jié)構(gòu)概述
2.4 建立DWR開發(fā)環(huán)境
2.5 從一個簡單的Web應(yīng)用程序開始
2.5.1 基礎(chǔ):目錄結(jié)構(gòu)
2.5.2 從源代碼到可執(zhí)行文件:Ant生成腳本
2.5.3 應(yīng)用程序配置文件:web.xml
2.5.4 標(biāo)記文件:index.jsp
2.5.5 服務(wù)器端代碼:MathServlet.java
2.5.6 運(yùn)算執(zhí)行者:MathDelegate.java
2.5.7 運(yùn)行情況
2.6 向程序中加入DWR
2.7 DWR test/debug頁面
2.8 配置DWR步驟1:web.xml
2.9 配置DWR步驟2:dwr.xml
2.9.1 內(nèi)置的創(chuàng)建器和轉(zhuǎn)換器
2.9.2 元素
2.9.3 元素
2.9.4 元素
2.10 與客戶端的DWR交互
2.10.1 基本的調(diào)用語法
2.10.2 調(diào)用元數(shù)據(jù)對象方法
2.10.3 注意危險的語法
2.10.4 設(shè)置遠(yuǎn)程對象的bean
2.10.5 向回調(diào)函數(shù)傳入更多信息
2.11 與服務(wù)器端的DWR交互
2.12 DWR配置和其他概念:engine.js文件
2.13 快速瀏覽DWR工具包:util.js
2.14 小結(jié)
第3章 DWR高級主題
3.1 DWR安全機(jī)制
3.1.1 默認(rèn)拒絕
3.1.2 J2EE安全性和DWR
3.2 DWR應(yīng)用程序的錯誤處理
3.2.1 處理警告
3.2.2 處理錯誤
3.2.3 處理異常
3.2.4 極端情況:不正確響應(yīng)
3.2.5 處理異常情況的機(jī)制
3.2.6 關(guān)于異常的其他討論
3.3 訪問其他URL
3.4 反向Ajax
3.4.1 輪詢
3.4.2 Comet
3.4.3 piggybacking
3.4.4 反向Ajax的實現(xiàn)代碼
3.5 與其他框架和庫集成
3.5.1 Spring
3.5.2 JSF
3.5.3 WebWork/Struts
3.5.4 “傳統(tǒng)”Struts
3.5.5 Beehive
3.5.6 Hibernate
3.6 新舊混雜的注解
3.7 小結(jié)
第二部分 實踐項目
第4章 InstaMail:基于Ajax的Webmail客戶端程序
4.1 應(yīng)用程序的需求和目標(biāo)
4.2 剖析InstaMail
4.2.1 配置文件
4.2.2 客戶端代碼
4.2.3 服務(wù)器端代碼
4.3 推薦的練習(xí)
4.4 小結(jié)
第5章 共享知識:DWiki,基于DWR的Wiki
5.1 應(yīng)用程序的需求和目標(biāo)
5.1.1 FreeMarker
5.1.2 Apache Derby
5.1.3 Spring JDBC
5.2 剖析DWiki
5.2.1 配置文件
5.2.2 客戶端代碼
5.2.3 服務(wù)器端代碼
5.3 推薦的練習(xí)
5.4 小結(jié)
第6章 遠(yuǎn)程管理文件:DWR文件管理器
6.1 應(yīng)用程序的需求和目標(biāo)
6.1.1 dhtmlx UI組件
6.1.2 Jakarta Commons IO
6.1.3 Jakarta Commons FileUpload
6.2 剖析Fileman
6.2.1 配置文件
6.2.2 客戶端代碼
6.2.3 服務(wù)器端代碼
6.3 推薦的練習(xí)
6.4 小結(jié)
第7章 進(jìn)入企業(yè)號:基于DWR的報表門戶
7.1 應(yīng)用程序的需求和目標(biāo)
7.1.1 Spring依賴注入(IoC)
7.1.2 DataVision
7.1.3 Quartz
7.1.4 script.aculo.us
7.1.5 示例數(shù)據(jù)庫
7.2 剖析RePortal
7.2.1 配置文件
7.2.2 RePortal數(shù)據(jù)庫
7.2.3 客戶端代碼
7.2.4 服務(wù)器端代碼
7.3 推薦的練習(xí)
7.4 小結(jié)
第8章 DWR用于娛樂和贏利(一個DWR游戲)
8.1 應(yīng)用程序的需求和目標(biāo)
8.1.1 DWR注解
8.1.2 反向Ajax的應(yīng)用
8.1.3 其他準(zhǔn)備工作
8.2 剖析InMemoria
8.2.1 配置文件
8.2.2 客戶端代碼
8.2.3 服務(wù)器端代碼
8.3 推薦的練習(xí)
8.4 小結(jié)
第9章 Timekeeper:DWR讓項目管理更有趣
9.1 應(yīng)用程序的需求和目標(biāo)
9.1.1 HSQLDB
9.1.2 Hibernate
9.1.3 Ext JS
9.2 剖析Timekeeper
9.2.1 配置文件
9.2.2 客戶端代碼
9.2.3 服務(wù)器端代碼
9.3 推薦的練習(xí)
9.4 小結(jié)

本目錄推薦

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