ColdFusion 8标准指南 第1卷 入门PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:本·伏特著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121074509
- 页数:489 页
第Ⅰ部分 入门 3
第1章 ColdFusion介绍 2
1.1 基础知识 2
1.2 了解ColdFusion 2
1.2.1 动态页面的优势 3
1.2.2 了解Web应用程序 3
1.2.3 什么是ColdFusion 4
1.2.4 ColdFusion和内部网、外部网及门户网 5
1.3 解析ColdFusion 5
1.3.1 ColdFusion应用程序服务器 5
1.3.2 ColdFusion标记语言 7
1.3.3 链接到外部的应用程序 7
1.3.4 ColdFusion的扩展 7
1.3.5 ColdFusion 8的内部 8
1.4 ColdFusion的推动之力 9
第2章 选择开发环境 10
2.1 使用Adobe Dreamweaver 10
2.1.1 为什么使用Dreamweaver进行ColdFusion开发 10
2.1.2 Dreamweaver的简要介绍 11
2.1.3 Dreamweaver的ColdFusion支持 12
2.1.4 新手上路 12
2.1.5 使用文件 15
2.2 使用Eclipse 17
2.2.1 为什么使用Eclipse进行ColdFusion开发 17
2.2.2 Eclipse的简要介绍 18
2.2.3 Eclipse的ColdFusion支持 19
2.2.4 新手上路 19
2.2.5 使用透视图 20
2.2.6 使用文件 20
第3章 访问ColdFusion Administrator 22
3.1 登入(和登出)ColdFusion Administrator 23
3.2 使用ColdFusion Administrator 25
3.2.1 创建数据源 25
3.2.2 定义邮件服务器 25
3.2.3 启用调试 26
3.2.4 查看设置 27
第4章 预览ColdFusion 29
4.1 准备学习ColdFusion 29
4.2 应用 Dreamweaver的代码生成 30
4.2.1 准备创建应用程序 31
4.2.2 在Dreamweaver中创建应用程序 32
4.3 自行编写代码 39
4.4 浏览示例和教程 40
4.5 结论 41
第5章 建立数据库 42
5.1 数据库基础知识 42
5.1.1 数据库:定义 42
5.1.2 数据库用在哪儿 43
5.1.3 数据库相关术语的解释 43
5.1.4 数据类型 44
5.2 使用数据库 45
5.2.1 数据库入门 45
5.3 理解关系数据库 47
5.3.1 主键和外键 47
5.3.2 不同的关系类型 49
5.3.3 多表关系 49
5.3.4 索引 50
5.3.5 使用索引 51
5.3.6 多列索引 52
5.4 理解数据库应用程序的各种类型 52
5.4.1 基于共享文件的数据库 53
5.4.2 基于客户端/服务器的数据库 54
5.4.3 使用哪种数据库产品 55
5.5 了解OWS数据库的表格 56
5.5.1 Films表格 56
5.5.2 Expenses表格 56
5.5.3 Directors表格 57
5.5.4 FilmsDirectors表格 57
5.5.5 Actors表格 58
5.5.6 FilmsActors表格 58
5.5.7 FilmsRatings表格 59
5.5.8 UserRoles表格 59
5.5.9 Contacts表格 59
5.5.10 Merchandise表格 60
5.5.11 MerchandiseOrders表格 60
5.5.12 MerchandiseOrdersItems表格 61
第6章 SQL介绍 62
6.1 了解数据源 63
6.2 创建数据源 64
6.3 准备编写SQL查询 67
6.4 创建查询 68
6.5 查询结果排序 70
6.6 筛选数据 71
6.6.1 按单列筛选 71
6.6.2 按多列筛选 71
6.6.3 AND和OR操作符 73
6.6.4 计算优先级 73
6.6.5 WHERE条件 74
第7章 SQL数据操作 77
7.1 添加数据 77
7.1.1 使用INSERT语句 77
7.1.2 理解INSERT 79
7.2 修改数据 80
7.2.1 理解UPDATE 80
7.2.2 进行全局更新 82
7.3 删除数据 82
第Ⅱ部分 使用ColdFusion 86
第8章 CFML基础 86
8.1 使用模板 86
8.1.1 创建模板 86
8.1.2 保存模板 87
8.1.3 执行模板 87
8.1.4 模板说明 88
8.2 使用函数 89
8.3 使用变量 93
8.3.1 变量命名 97
8.3.2 使用前缀 97
8.4 使用表达式 99
8.4.1 建立表达式 99
8.4.2 何时使用#号 99
8.5 使用ColdFusion数据类型 101
8.5.1 列表 101
8.5.2 数组 102
8.5.3 结构 105
8.5.4 “转储”表达式 107
8.6 注释代码 108
第9章 CFML编程 111
9.1 使用条件处理 111
9.2 条件语句 111
9.2.1 if语句 111
9.2.2 switch语句 126
9.3 使用循环 128
9.3.1 索引循环 128
9.3.2 列表循环 129
9.3.3 嵌套循环 131
9.4 重用代码 132
9.5 再访问变量 135
第10章 创建数据驱动式页面 137
10.1 访问数据库 137
10.1.1 静态Web页面 137
10.1.2 动态Web页面 138
10.1.3 理解数据驱动式模板 139
10.1.4 动态页面的优势 143
10.2 显示数据库查询结果 145
10.2.1 使用列表显示数据 145
10.2.2 使用表格显示数据 147
10.3 使用结果变量 152
10.4 组合结构输出 156
10.5 使用数据深钻 160
10.5.1 动态SQL介绍 160
10.5.2 实现数据深钻界面 162
10.5.3 使用框架显示数据 173
10.6 调试动态数据库查询 177
第11章 结构化开发的基础 179
11.1 理解结构化开发 179
11.1.1 单层应用程序 180
11.1.2 多层应用程序 181
11.2 ColdFusion组件介绍 181
11.2.1 创建第一个CFC 182
11.2.2 使用ColdFusion组件 187
11.2.3 使用Dreamweaver的CFC支持 188
11.3 ColdFusion组件的其他应用 202
11.3.1 CFC保存在哪儿 202
11.3.2 单元测试 202
11.3.3 编制ColdFusion组件的文档 202
第12章 ColdFusion表单 205
12.1 使用表单 205
12.2 创建表单 205
12.2.1 使用HTML表单标签 206
12.2.2 表单提交错误消息 207
12.3 处理表单提交 207
12.3.1 处理文本提交 208
12.3.2 处理复选框和单选按钮 209
12.3.3 处理列表框 213
12.3.4 处理文本域 215
12.3.5 处理按钮 218
12.4 创建动态SQL语句 220
12.5 建立真正的动态语句 224
12.5.1 理解动态SQL 227
12.5.2 连接SQL子句 228
12.6 创建动态的搜索屏幕 233
第13章 表单数据的验证 236
13.1 理解表单验证 236
13.1.1 服务器侧和客户端侧验证的比较 237
13.1.2 每种选择的优点和缺点 237
13.2 使用服务器侧的验证 238
13.2.1 使用手动的服务器侧验证 238
13.2.2 使用〈cfparam〉的服务器侧验证 241
13.2.3 使用自动的服务器侧验证 244
13.3 使用客户端侧的验证 249
13.3.1 理解客户端侧的验证 249
13.3.2 通过〈cfform〉的客户端侧验证 249
13.3.3 扩展〈cfinput〉的验证选项 254
13.3.4 指定输入掩码 255
13.3.5 在服务器和客户端上的验证 257
13.3.6 防止多次提交表单 258
13.4 验证的综合考虑因素 258
第14章 使用表单添加和更改数据 259
14.1 利用ColdFusion添加数据 259
14.1.1 创建添加记录的表单 259
14.1.2 添加的处理 264
14.2 〈cfinsert〉介绍 265
14.2.1 〈cfinsert〉表单字段的控制 269
14.2.2 为多个INSERT收集收据 273
14.2.3 〈cfinsert〉与SQL INSERT的比较 273
14.3 利用ColdFusion更新数据 274
14.3.1 更新数据表单的建立 275
14.3.2 更新的处理 279
14.4 〈cfupdate〉介绍 280
14.4.1 〈cfupdate〉与SQL UPDATE比较 281
14.5 利用ColdFusion删除数据 281
14.6 重用表单 282
14.7 创建完整的应用程序 287
第15章 超越HTML表单:ColdFusion推动Ajax 299
15.1 使用扩展的控件 299
15.2 配合使用Ajax 308
15.3 使用绑定 314
第16章 绘图、打印和报表 319
16.1 生成图形 319
16.1.1 建立简单的图表 319
16.1.2 格式化图表 323
16.1.3 使用多个数据系列 329
16.1.4 图表的深钻 332
16.1.5 额外的绘图主题 336
16.2 创建可打印的页面 337
16.2.1 使用〈cfdocument〉标签 337
16.2.2 使用〈cfdocumentitem〉标签控制输出 343
16.2.3 利用〈cfdocumentsection〉定义节 345
16.3 生成报表 346
第17章 故障的调式与诊断 358
17.1 ColdFusion应用程序的故障诊断 358
17.1.1 了解什么可能出错 358
17.1.2 调试Web服务器配置的问题 359
17.1.3 调试数据库驱动程序的错误 360
17.1.4 调试SQL语句或逻辑的错误 361
17.1.5 调试ColdFusion语法的错误 364
17.1.6 调试URL和路径的问题 367
17.1.7 调试表单的问题 368
17.2 使用ColdFusion调试选项 369
17.2.1 经典的调试方式 370
17.2.2 可停放的调试方式 370
17.2.3 Dreamweaver调试方式 370
17.2.4 使用调试选项 371
17.2.5 使用跟踪 372
17.2.6 代码计时 373
17.3 使用ColdFusion日志文件 374
17.4 预防问题 376
第Ⅲ部分 建立ColdFusion应用程序 382
第18章 规划应用程序 382
18.1 开始应用程序 382
18.1.1 定义项目 382
18.1.2 知晓参与者 385
18.1.3 实况调查 385
18.2 规划处理过程 387
18.2.1 设计文档 387
18.2.2 规划测试阶段 388
18.3 如何开展工作 390
18.3.1 绘制页面流程 390
18.3.2 包含文件和自定义标签 390
18.3.3 注释风格 390
18.3.4 命名规则 391
18.3.5 谨记目录结构 391
18.3.6 目标移动和特征蠕变 392
第19章 Web应用程序框架介绍 393
19.1 使用Application.cfc 393
19.1.1 Application.cfc的位置 394
19.1.2 Application.cfc的结构 395
19.1.3 一个基本的Application.cfc模板 395
19.1.4 使用onRequestEnd() 397
19.2 使用应用程序变量 399
19.2.1 什么是应用程序变量 399
19.2.2 什么时候使用应用程序变量 400
19.2.3 使用Application.cfc组件 400
19.2.4 使用应用程序变量 401
19.2.5 初始化应用程序变量 401
19.2.6 将应用程序变量投入使用 403
19.3 定制错误消息的外观 406
19.3.1 介绍〈cferror标签 406
19.3.2 请求与异常错误模板 407
19.3.3 创建定制的请求错误页面 407
19.3.4 附加的ERROR变量 410
19.3.5 创建定制的异常错误页面 411
19.3.6 使用ERROR方法 412
19.4 处理缺失的模板 414
19.4.1 使用onMissingTemplate 414
19.4.2 特殊考虑 416
19.5 用锁防护竞态条件 416
19.5.1 什么是竞态条件 417
19.5.2 〈cflock〉标签的语法 419
19.5.3 使用Exclusive锁 419
19.5.4 使用ReadOnly锁 421
19.5.5 使用命名锁替换SCOPE 424
19.5.6 嵌套锁和死锁 426
19.5.7 用ColdFusion 5和更早版本锁定 426
19.6 应用程序变量的超时 427
19.6.1 使用APPLICATIONTMEOUT调整超时 427
19.6.2 使用ColdFusion Administrator调整超时 427
19.6.3 使用onRequest() 428
第20章 使用会话 431
20.1 指出Web的无状态性 431
20.1.1 保持状态的问题 431
20.1.2 ColdFusion提供的解决方案 432
20.1.3 选择使用哪种变量类型 432
20.2 使用Cookies记住首选参数 433
20.2.1 介绍COOKIE作用域 433
20.2.2 使用Cookies 435
20.2.3 利用〈cfcookie〉获得更多控制 437
20.2.4 与其他应用程序共享Cookies 439
20.2.5 Cookies的限制 440
20.3 使用客户变量 440
20.3.1 客户变量如何工作 440
20.3.2 启用客户变量 441
20.3.3 使用客户变量 442
20.3.4 删除客户变量 445
20.3.5 调整客户变量如何存储 446
20.3.6 使用无需Cookies的客户变量 450
20.3.7 在客户变量中存储复杂的数据类型 451
20.4 使用会话变量 452
20.4.1 什么是会话变量 452
20.4.2 启用会话变量 452
20.4.3 使用会话变量 453
20.4.4 将会话变量用于多页数据输入 453
20.4.5 会话什么时候结束 468
20.4.6 使用无需Cookies的会话变量 470
20.4.7 会话变量的其他例子 470
20.5 使用onSessionStart和onSessionEnd 470
20.6 锁定再次访问 471
20.6.1 会话和<cflock>标签 472
第Ⅳ部分 附录 474
附录A 安装ColdFusion和开发环境 474
A.1 ColdFusion 8 474
A.1.1 ColdFusion 8的不同版本 474
A.1.2 预安装检查列表 474
A.1.3 检查硬件 475
A.1.4 检查Web服务器 475
A.1.5 在Windows和Mac OS X上安装ColdFusion 475
A.1.6 在Linux和Unix上安装ColdFusion 476
A.2 安装ColdFusion Report Builder 476
A.3 Dreamweaver CS3 477
A.4 Eclipse 477
A.5 示例和数据文件 477
A.5.1 安装什么 478
A.5.2 安装OWS文件 478
附录B 示例应用程序的数据文件 480
B.1 示例应用程序的数据文件 480
B.1.1 Actors表格 480
B.1.2 Contacts表格 481
B.1.3 Directors表格 481
B.1.4 Expenses表格 482
B.1.5 Films表格 482
B.1.6 FilmsActors表格 483
B.1.7 FilmsDirectors表格 483
B.1.8 FilmsRatings表格 483
B.1.9 Merchandise表格 484
B.1.10 MerchandiseOrders表格 484
B.1.11 MerchandiseOrdersItems表格 485
B.1.12 UserRoles表格 485
附录C 在线内容 487
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《Python3从入门到实战》董洪伟 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017