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