v0.9 點擊下載
有些錯別字,我會在以后版本更正
花了幾周把DWR中文文檔.PDF給搞出來了
這是首次發布在網上
希望對大家有用
有任何意見請發我郵箱:jorwen.fang@gmail.com,或者在此留言
第一版目錄預覽:
第1章. DWR入門 8
1.1 簡介 8
1.2 第一個DWR程序:Hello World 9
1.2.1 將DWR放入你的工程 9
1.2.2 編輯配置文件 9
1.2.3 編寫service 10
1.2.4 測試DWR 10
1.2.5 編寫一個jsp 11
1.3 本章總結 12
第2章. web.xml配置 13
2.1 主要配置 13
2.2 常用<init-param>參數列表 14
2.2.1 安全參數 14
2.2.2 Ajax服務器加載時保護參數 14
2.2.3 其他參數 15
2.3 日志配置 16
2.4 多個dwr.xml配置和J2EE角色定義 16
2.5 插件配置 18
2.6 測試模式配置 19
第3章. dwr.xml配置 20
3.1 縱覽 20
3.2 <init>標簽 20
3.3 <allow>標簽 21
3.3.1 Creator 21
3.3.2 Converter 25
3.4 <signatures>標簽 30
第4章. 整合 32
4.1 DWR與Servlet 32
4.1.1 使用webContext的方法: 32
4.1.2 方法選擇 32
4.2 DWR與Spring 34
4.2.1 讓DWR和Spring一起工作的檢查列表 34
4.2.2 Spring Creator 34
4.2.3 找到Spring配置文件 34
4.2.4 使用Spring配置DWR 35
4.3 DWR與JSF 36
4.3.1 JSF Creator 36
4.3.2 Servlet Filter 36
4.4 DWR與Struts 37
4.4.1 Struts creator 37
4.4.2 開始順序 37
4.5 DWR與Weblogic或PageFlow 38
4.6 DWR與Hibernate 39
4.6.1 讓DWR和Hibernate一起工作的檢查列表 39
4.6.2 HibernateBeanConverter 39
4.6.3 Session管理 39
4.7 DWR與WebWork 40
4.7.1 配置dwr.xml 40
4.7.2 在JSP中導入腳本 40
4.7.3 高級 41
4.8 DWR與Acegi 42
4.8.1 問題提出 42
4.8.2 解決方案 42
第5章. DWR中的JavaScript簡介 44
5.1 簡單的回調函數 44
5.2 調用元數據對象 45
5.3 查找回調函數 45
5.4 創造一個與Java對象匹配的Javascript對象 46
第6章. engine.js 功能 47
6.1 使用選項 47
6.2 選項索引 48
6.2.1 處理器(Handler) 48
6.2.2 調用處理器(Call Handler) 48
6.2.3 Hooks (一個batch中可以注冊多個hook) 49
6.2.4 全局選項(在單次調用或者批量調用中不可用) 49
6.2.5 廢棄的選項 49
6.2.6 未來版本的選項 49
6.3 選項說明 50
6.3.1 批量調用 50
6.3.2 順序調用 50
6.3.3 錯誤警告和超時 50
6.3.4 遠程調 Hooks 51
6.3.5 遠程調用選項 51
第7章. util.js 功能 54
7.1 $() 54
7.2 addOptions and removeAllOptions 54
7.3 addRows and removeAllRows 55
7.4 getText 56
7.5 getValue 56
7.6 getValues 57
7.7 onReturn 57
7.8 selectRange 57
7.9 setValue 58
7.10 setValues 58
7.11 toDescriptiveString 58
7.12 useLoadingMessage 58
7.13 Submission box 61
第8章. DWR進階 63
8.1 DWR Annotations 63
8.1.1 初始配置 63
8.1.2 遠程訪問類 63
8.1.3 對象轉換 64
8.2 錯誤和異常處理 64
8.2.1 錯誤處理 64
8.2.2 異常 65
8.2.3 找出更多的信息 65
8.3 傳遞額外的數據到callback函數 66
8.4 從其他的URL讀取數據 67
8.5 安全 68
第9章. 范例精講 71
9.1 購物車 71
9.1.1 介紹 71
9.1.2 實現目錄 72
9.1.3 測試部署 74
9.1.4 調用遠程對象 75
9.1.5 實現購物車 77
9.1.6 調用遠程的 Cart 方法 79
9.1.7 演示結果 81
9.1.8 總結 81
第10章. 附錄 83
10.1 常見問題 83
10.1.1 TransformerFactoryConfigurationError 83
10.1.2 XML解析錯誤 83
10.1.3 使用weblogic的類路徑問題 83
10.1.4 沒有cookies的情況下用DWR 84
10.2 JavaScript高級應用 85
10.2.1 用變量操縱函數 85
10.2.2 高階函數 86
10.2.3 動態類型 87
10.2.4 靈活的對象模型 89
10.2.5 本節總結 91