点此搜书

当前位置:DWR实战pdf电子书下载 > 工业技术
DWR实战
  • 作 者:(美)FRANKW.ZAMMETTI著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115193186
  • 标注页数:452 页
  • PDF页数:466 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

14

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源466 ≥452页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第一部分 准备工作 2

第1章 Ajax、RPC和现代RIA简介 2

1.1 Web开发的简史:传统模式 2

1.1.1 全新时代的来临:PC时代 4

1.1.2 又一次革命:Web时代 5

1.2 传统Web应用程序的问题 9

1.3 Ajax来了 11

1.4 为什么说Ajax是范型转变?RIA简介 15

1.5 Ajax的缺点 19

1.6 第一个Ajax程序 20

1.6.1 剖析 24

1.6.2 什么是Ajax 25

1.7 引入Ajax库,降低工作量 28

1.8 Ajax的替代品 30

1.9 回归DWR 32

1.10 小结 33

第2章 DWR初探 35

2.1 首要问题:为什么首选DWR 35

2.2 DWR:面向Web的RPC 36

2.3 DWR体系结构概述 38

2.4 建立DWR开发环境 40

2.5 从一个简单的Web应用程序开始 42

2.5.1 基础:目录结构 42

2.5.2 从源代码到可执行文件:Ant生成脚本 43

2.5.3 应用程序配置文件:web.xml 44

2.5.4 标记文件:index.jsp 45

2.5.5 服务器端代码:MathServlet.java 46

2.5.6 运算执行者:MathDelegate.java 48

2.5.7 运行情况 49

2.6 向程序中加入DWR 50

2.7 DWR test/debug页面 54

2.8 配置DWR步骤1:web.xml 56

2.9 配置DWR步骤2:dwr.xml 58

2.9.1 内置的创建器和转换器 62

2.9.2 <init>元素 63

2.9.3 <allow>元素 63

2.9.4 <signatures>元素 66

2.10 与客户端的DWR交互 67

2.10.1 基本的调用语法 68

2.10.2 调用元数据对象方法 68

2.10.3 注意危险的语法 69

2.10.4 设置远程对象的bean 69

2.10.5 向回调函数传入更多信息 72

2.11 与服务器端的DWR交互 73

2.12 DWR配置和其他概念:engine.js文件 75

2.13 快速浏览DWR工具包:util.js 77

2.14 小结 78

第3章 DWR高级主题 79

3.1 DWR安全机制 79

3.1.1 默认拒绝 80

3.1.2 J2EE安全性和DWR 81

3.2 DWR应用程序的错误处理 84

3.2.1 处理警告 85

3.2.2 处理错误 85

3.2.3 处理异常 85

3.2.4 极端情况:不正确响应 85

3.2.5 处理异常情况的机制 88

3.2.6 关于异常的其他讨论 89

3.3 访问其他URL 90

3.4 反向Ajax 91

3.4.1 轮询 93

3.4.2 Comet 94

3.4.3 piggybacking 95

3.4.4 反向Ajax的实现代码 96

3.5 与其他框架和库集成 98

3.5.1 Spring 98

3.5.2 JSF 99

3.5.3 WebWork/Struts 2 100

3.5.4 “传统”Struts 101

3.5.5 Beehive 102

3.5.6 Hibernate 102

3.6 新旧混杂的注解 102

3.7 小结 105

第二部分 实践项目 108

第4章 InstaMail:基于Ajax的Webmail客户端程序 108

4.1 应用程序的需求和目标 108

4.2 剖析InstaMail 109

4.2.1 配置文件 110

4.2.2 客户端代码 112

4.2.3 服务器端代码 138

4.3 推荐的练习 161

4.4 小结 161

第5章 共享知识:DWiki,基于DWR的Wiki 162

5.1 应用程序的需求和目标 162

5.1.1 FreeMarker 163

5.1.2 Apache Derby 166

5.1.3 Spring JDBC 167

5.2 剖析DWiki 169

5.2.1 配置文件 171

5.2.2 客户端代码 176

5.2.3 服务器端代码 197

5.3 推荐的练习 220

5.4 小结 221

第6章 远程管理文件:DWR文件管理器 222

6.1 应用程序的需求和目标 222

6.1.1 dhtmlx UI组件 224

6.1.2 Jakarta Commons IO 230

6.1.3 Jakarta Commons FileUpload 231

6.2 剖析Fileman 232

6.2.1 配置文件 234

6.2.2 客户端代码 239

6.2.3 服务器端代码 272

6.3 推荐的练习 282

6.4 小结 282

第7章 进入企业号:基于DWR的报表门户 284

7.1 应用程序的需求和目标 284

7.1.1 Spring依赖注入(IoC) 285

7.1.2 DataVision 287

7.1.3 Quartz 290

7.1.4 script.aculo.us 291

7.1.5 示例数据库 294

7.2 剖析RePortal 295

7.2.1 配置文件 298

7.2.2 RePortal数据库 303

7.2.3 客户端代码 304

7.2.4 服务器端代码 334

7.3 推荐的练习 360

7.4 小结 361

第8章 DWR用于娱乐和赢利(一个DWR游戏) 362

8.1 应用程序的需求和目标 362

8.1.1 DWR注解 363

8.1.2 反向Ajax的应用 364

8.1.3 其他准备工作 365

8.2 剖析InMemoria 366

8.2.1 配置文件 366

8.2.2 客户端代码 368

8.2.3 服务器端代码 381

8.3 推荐的练习 394

8.4 小结 395

第9章 Timekeeper:DWR让项目管理更有趣 396

9.1 应用程序的需求和目标 396

9.1.1 HSQLDB 397

9.1.2 Hibernate 398

9.1.3 Ext JS 399

9.2 剖析Timekeeper 401

9.2.1 配置文件 402

9.2.2 客户端代码 407

9.2.3 服务器端代码 440

9.3 推荐的练习 451

9.4 小结 451

购买PDF格式(14分)
返回顶部