DWR中文文档v0.9 01

序章

说明我做这样都是DWR中文文档v0.9 .pdf中的转载过来的.我看PDF很不习惯,所以做了一个网页版的转换.方便自己学习.

 

DWR中文文档v0.9 DWR 2.0 方佳玮 编著
部分原创/部分整理/部分翻译

 版权声明 本书目前仅发行网络版,完全免费,转载请注明作者信息。任何出版社或个人未经作者允许不得出版印刷。 另外如果发现本人的部分内容有所抄袭,请不要来找我理论,我本来做的就是公益事情。 版权所有,侵仅必究。

参考网站及资料
DWR官方网站
http://getahead.ltd.uk/dwr/
JavaScud Wiki
http://wiki.javascud.org/display/dwrcn/Home
IBM中国
http://www.ibm.com/developerworks/cn/

目录

DWR中文文档v0.9    02
第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

DWR中文文档v0.9    03

第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

DWR中文文档v0.9    04

第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

DWR中文文档v0.9    05

第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

DWR中文文档v0.9    06

第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

DWR中文文档v0.9    08

第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 / 92
7.11 toDescriptiveString ......................................................................................................... 58
7.12 useLoadingMessage ...................................................................................................... 58
7.13 Submission box .............................................................................................................. 61

DWR中文文档v0.9    09

第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

DWR中文文档v0.9    10

第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

DWR中文文档v0.9    11

第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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值