即时应用ColdFusion5
分類: 图书,计算机/网络,行业软件及应用,
作者: 美.豪泽 著 技桥工作室 译
出 版 社: 人民邮电出版社
出版时间: 2002-1-1字数:版次: 1版1次页数: 536印刷时间:开本:印次:纸张:I S B N : 9787115099358包装: 平装编辑推荐
本书全面地介绍了用ColdFusion 5进行Web开发的常用技术。全书分为4部分21章。第1部分为第1到6章,主要介绍有关后台数据库的知识,为交互应用的实现提供支持。第2部分为第7到13章,介绍了定制站点交互界面的方法。第3部分是第14到18章,介绍了各种网站服务的开发技术以及网站管理的方法。第4部分介绍了一些高级数据传送技术。
本书适合于中级和高级的ColdFusion开发者阅读,也适合有经验的Web开发人员学习ColdFusion之用。
内容简介
本书全面地介绍了用ColdFusion 5进行Web开发的常用技术。全书分为4部分21章。第1部分为第1到6章,主要介绍有关后台数据库的知识,为交互应用的实现提供支持。第2部分为第7到13章,介绍了定制站点交互界面的方法。第3部分是第14到18章,介绍了各种网站服务的开发技术以及网站管理的方法。第4部分介绍了一些高级数据传送技术。
本书适合于中级和高级的ColdFusion开发者阅读,也适合有经验的Web开发人员学习ColdFusion之用。
目录
第1部分 实现Internet的交互性
第1章 设计应用程序时需要考虑的一般事项3
1.1 ColdFusion所用的后台数据库3
1.1.1 Microsoft Access3
1.1.2 客户端/服务器数据库5
1.2 ColdFusion模板的结构6
1.2.1 如何编写好的文档头7
1.2.2 模板的处理区段9
1.3 变 量10
1.3.1 变量类型10
1.3.2 变量类别11
1.4 Application.cfm文件12
1.4.1 应用程序作用域15
1.4.2 Cookie并不可怕16
1.4.3 标准变量17
1.4.4 错误处理18
1.5 本章所学的内容24
第2章 构建Product区段25
2.1 规划应用程序25
2.1.1 一对一关系26
2.1.2 一对多关系27
2.1.3 关于数据建模的一些最后说明28
2.2 浏览Product区段29
2.2.1 SQL select语句30
2.2.2 Application.cfm31
2.2.3 我们的产品主页32
2.2.4 产品列表35
2.2.5 我们的产品描述页面37
2.3 本章所学的内容41
第3章 动态Web站点导航42
3.1 代码模块化42
3.1.1 副作用43
3.1.2 CFINCLUDE语句43
3.1.3 自定义标记47
3.2 使用包含文件来改进我们的Web站点50
3.2.1 重建Application.cfm50
3.2.2 创建动态导航栏55
3.3 本章所学的内容58
第4章 通过数据库生成所需信息59
4.1 自引用表格59
4.1.1 表格结构60
4.1.2 导航结构61
4.1.3 数据库驱动部分61
4.2 创建导航栏63
4.3 基于数据库驱动的内容67
4.3.1 主页的默认部分67
4.3.2 创建News部分70
4.3.3 Support部分78
4.4 本章所学的内容81
第5章 用户调查82
5.1 组织数据82
5.2 创建调查83
5.2.1 提出调查问题83
5.2.2 处理调查结果87
5.2.3 调查存档92
5.3 本章所学的内容94
第6章 为站点添加搜索引擎95
6.1 搜索产品95
6.2 创建全文搜索102
6.2.1 创建一个Verity集合102
6.2.2 填充集合103
6.2.3 对查询结果集建立索引105
6.3 创建一个Verity搜索界面108
6.4 本章所学的内容114
第2部分 创建自定义的用户体验
第7章 创建用户注册表单119
7.1 我们需要收集什么样的用户信息119
7.2 创建注册表单121
7.2.1 注册表单121
7.2.2 注册处理127
7.2.3 CFINSERT标记132
7.3 本章所学的内容132
第8章 为ColdFusion应用程序添加安全性134
8.1 创建安全性方案134
8.1.1 安全性的普通实现134
8.1.2 数据结构135
8.2 数据项138
8.3 创建安全管理员142
8.3.1 命名规则142
8.3.2 维护组142
8.3.3 用户维护150
8.3.4 关联组和用户171
8.3.5 维护组对数据的访问177
8.4 本章所学的内容185
第9章 登录和注销186
9.1 创建登录页面186
9.2 再访Application.cfm193
9.2.1 Internet Application.cfm193
9.2.2 Admin Application.cfm195
9.3 改写的注册处理196
9.4 再访导航202
9.5 注 销206
9.6 本章所学的内容207
第10章 ColdFusion和Java208
10.1 关于Java的一点知识208
10.2 滚动标题小程序208
10.3 创建Java导航212
10.4 本章所学的内容222
第11章 增强顾客服务部分223
11.1 表格结构223
11.2 再访用户注册224
11.2.1 注册用户自定义标记224
11.2.2 处理注册页面230
11.2.3 更新用户自定义标记235
11.3 报告问题238
11.3.1 报告问题的输入页面238
11.3.2 报告问题的处理页面248
11.4 表单合法性检验254
11.4.1 使用JavaScript的客户端合法性检验255
11.4.2 使用ColdFusion的服务器端合法性检验258
11.5 本章所学的内容272
第12章 添加讨论组273
12.1 组织数据273
12.2 讨论组主页274
12.3 创建一个新的讨论主题285
12.4 创建主题的响应289
12.5 本章所学的内容294
第13章 创建用户配置文件295
13.1 用户配置文件页面295
13.1.1 数据结构295
13.1.2 用户配置文件输入页面299
13.1.3 用户配置文件验证页面310
13.1.4 用户配置文件处理页面326
13.2 用数据填充主页330
13.3 本章所学的内容335
第3部分 在ColdEusion中创建Intranet站点
第14章 文档共享339
14.1 变更数据库339
14.2 添加新文档340
14.2.1 文档输入页面341
14.2.2 文档处理页面344
14.3 浏览文档348
14.4 本章所学的内容351
第15章 创建公司日历353
15.1 组织数据353
15.1.1 Calendar表格353
15.1.2 一些数据项354
15.2 创建日历项355
15.2.1 输入页面355
15.2.2 处理页面360
15.3 显示日历364
15.3.1 算法364
15.3.2 显示页面365
15.3.3 项细节页面372
15.4 本章所学的内容375
第16章 创建地址簿376
16.1 组织数据376
16.2 组的维护377
16.2.1 组输入页面377
16.2.2 组处理页面379
16.3 创建地址簿项380
16.3.1 创建地址簿项的输入页面381
16.3.2 验证地址簿项388
16.3.3 处理新项399
16.4 给用户分组410
16.4.1 用户组输入页面411
16.4.2 用户组处理页面413
16.5 显示地址簿项415
16.5.1 组列表415
16.5.2 用户列表页面416
16.5.3 用户详细资料页面420
16.6 本章所学的内容422
第17章 为Internet站点创建管理部分424
17.1 导航栏424
17.1.1 导航维护主页424
17.1.2 增加新导航项426
17.1.3 编辑导航项434
17.1.4 删除导航项446
17.2 维护What's New区447
17.2.1 What's New维护主页447
17.2.2 在What's New中创建新文档449
17.2.3 编辑新闻发布456
17.2.4 删除新闻发布467
17.3 本章所学的内容468
第18章 创建用户报告470
18.1 组织数据470
18.2 在用户上网浏览时跟踪用户471
18.3 创建用户报告472
18.3.1 显示用户列表472
18.3.2 用户日期列表480
18.3.3 在指定日期的用户详细资料482
18.4 导航报告484
18.4.1 导航列表484
18.4.2 导航日期列表486
18.4.3 导航日期的详细资料488
18.5 本章所学的内容490
第4部分 高级数据传送
第19章 高级错误检查493
19.1 处理运行时的异常493
19.1.1 捕获数据库错误493
19.1.2 生成自定义错误495
19.2 ColdFusion 日志501
19.2.1 CFLOG501
19.2.2 在ColdFusion Administrator里浏览日志502
19.3 本章所学的内容503
第20章 高级查询504
20.1 缓存州列表504
20.2 重访讨论组507
20.2.1 在讨论组主页上显示总数507
20.2.2 主题列表511
20.3 将两种查询联合使用516
20.4 本章所学的内容523
第21章 使用WDDX和XML共享数据524
21.1 共享Web数据524
21.2 使用他人的数据528
21.2.1 获取新闻供给528
21.2.2 在站点中集成新闻供给529
21.3 本章所学的内容536