图书介绍

ColdFusion 5 Web应用程序设计专家指南PDF|Epub|txt|kindle电子书版本网盘下载

ColdFusion 5 Web应用程序设计专家指南
  • (英)Ben Forta,(英)Nate Weiss等著;智慧东方工作室译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711110157X
  • 出版时间:2002
  • 标注页数:1104页
  • 文件大小:196MB
  • 文件页数:1131页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ColdFusion 5 Web应用程序设计专家指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 基础知识1

1.1.1 Internet1

第一部分 新手上路1

第1章 ColdFusion简介1

1.1.2 Internet应用程序4

1.1.3 DNS5

1.1.4 内部网和外部网6

1.1.5 Web服务器7

1.1.7 Web浏览器9

1.1.6 Web页9

1.1.8 URL12

1.2 理解ColdFusion13

1.2.2 理解Web应用程序14

1.2.1 动态页面的优点14

1.2.3 什么是ColdFusion15

1.3 ColdFusion深入解释16

1.2.4 ColdFusion和内部网/外部网16

1.3.1 ColdFusion应用程序服务器17

1.4 链接到外部应用程序18

1.3.2 ColdFusion标记语言18

1.5 由ColdFusion驱动19

1.4.2 超越Web19

1.4.1 扩展ColdFusion19

2.3.1 基于Intel的系统21

2.3 检查硬件21

第2章 安装ColdFusion和ColdFusion Studio21

2.1 ColdFusion的两个版本:专业版和企业版21

2.2 安装前核对清单21

2.5.1 Windows22

2.5 检查操作系统22

2.3.2 Sun SPARC系统22

2.3.3 HP系统22

2.4 选择硬件22

2.5.2 Linux23

2.6 选择操作系统24

2.5.4 HP-UX24

2.5.3 Solaris24

2.7 检查Web服务器25

2.8 最终的安装核对清单26

2.9.1 在Windows上启动安装27

2.9 安装ColdFusion 527

2.9.2 在Linux上安装ColdFusion32

2.9.3 在Solaris上安装ColdFusion34

2.9.4 在HP-UX上安装ColdFusion36

2.10 安装ColdFusion Studio37

2.9.6 成功37

2.9.5 验证安装37

2.11 ColdFusion Studio逐步安装指南38

2.12 安装本书实例应用程序40

2.13 ColdFusion Studio针对ColdFusion 5的更新41

3.1.1 数据库定义42

3.1 数据库基础42

第3章 构建数据库42

3.1.4 数据类型43

3.1.3 澄清数据库相关术语43

3.1.2 数据库的应用场合43

3.2 数据库的使用45

3.3 理解关系数据库48

3.3.1 主键和外键49

3.3.3 多表关系50

3.3.2 不同类型的关系50

3.3.4 索引51

3.3.5 使用索引53

3.4.1 基于共享文件的数据库54

3.4 理解不同类型的数据库应用程序54

3.3.6 对多列进行索引54

3.4.2 基于客户机/服务器的数据库55

3.4.3 使用哪一种数据库产品56

3.5.1 Films表57

3.5 构建OWS数据库表57

3.5.3 Directors表58

3.5.2 Expenses表58

3.5.5 Actors表59

3.5.4 FilmsDirectors表59

3.5.7 FilmsRatings表60

3.5.6 FilmsActors表60

3.5.9 Merchandise表61

3.5.8 Contacts表61

3.5.11 MerchandiseOrdersItems表62

3.5.10 MerchandiseOrders表62

4.1 登录和注销ColdFusion Administrator64

第4章 访问ColdFusion Administrator64

4.2.1 创建一个ODBC数据源66

4.2 使用ColdFusion Administrator66

4.2.2 定义邮件服务器70

4.2.4 启用调试功能72

4.2.3 标识管理员的电子邮件地址72

5.1 准备学习ColdFusion75

第5章 ColdFusion预览75

5.2 使用应用程序向导76

5.2.1 记录查看器向导77

5.2.2 邮件列表向导81

5.2.3 Data Drill-Down Wizard82

5.3 自行尝试85

6.2 ODBC入门88

6.1 SQL入门88

第6章 SQL简介88

6.2.1 应付数据库系统的差异89

6.2.2 理解ODBC和ColdFusion90

6.3.1 Microsoft Query91

6.3 准备编写SQL查询91

6.3.2 查询工具93

6.4 创建查询94

6.5 查询结果排序95

6.6 过滤数据96

6.6.2 过滤多列97

6.6.1 过滤单列97

6.6.4 求值优先顺序98

6.6.3 AND和OR运算符98

6.6.8 测试小于:<99

6.6.7 测试不相等性:<>99

6.6.5 WHERE条件99

6.6.6 测试相等性:=99

6.6.13 EXISTS100

6.6.12 BETWEEN100

6.6.9 测试小于或等于:<=100

6.6.10 测试大于:>100

6.6.11 测试大于或等于:>=100

6.6.16 LIKE101

6.6.15 IS NULL和IS NOT NULL101

6.6.14 IN101

7.1.1 使用INSERT语句103

7.1 添加数据103

第7章 SQL数据处理103

7.1.2 理解INSERT104

7.2 修改数据105

7.2.2 进行全局更新106

7.2.1 理解UPDATE106

7.3 删除数据107

8.1 理解ColdFusion Studio109

第8章 ColdFusion Studio简介109

8.1.2 ColdFusion Studio入门110

8.1.1 运行ColdFusion Studio110

8.2.1 使用彩色编码编辑112

8.2 使用编辑器112

8.1.3 操作文件112

8.2.2 使用工具栏113

8.2.4 浏览Web页115

8.2.3 使用拆分屏幕编辑器115

8.2.6 使用鼠标右键116

8.2.5 使用多文档界面116

8.3.3 使用Tag Insight和Function Insight118

8.3.2 使用Tag Tips118

8.3 获取帮助118

8.3.1 使用Tag Completion118

8.4 使用Tag和表达式120

8.3.5 使用联机帮助120

8.3.4 使用编辑对话框帮助120

8.4.2 使用表达式构建器121

8.4.1 使用Tag Chooser121

8.5.1 连接ColdFusion Server122

8.5 访问ColdFusion应用程序服务器服务122

8.5.3 访问服务器数据源123

8.5.2 访问服务器文件123

8.5.4 配置开发映射124

8.6 使用SQL查询构建器125

8.6.1 在SQL查询构建器中漫游126

8.6.2 使用工具栏127

8.6.3 生成SQL SELECT语句128

8.6.4 测试SQL语句129

8.6.5 使用查询构建器SQL语句133

8.6.6 生成其他SQL语句134

8.7 请使用Studio136

9.1.1 创建模板137

9.1 运用模板137

第二部分 使用ColdFusion137

第9章 使用ColdFusion137

9.1.4 对模板的解释138

9.1.3 执行模板138

9.1.2 保存模板138

9.2 使用函数139

9.3 使用变量144

9.3.2 使用前缀149

9.3.1 变量命名149

9.4.1 构建表达式150

9.4 使用表达式150

9.4.2 什么时候使用#,什么时候不使用151

9.5.1 列表152

9.5 使用ColdFusion数据类型152

9.5.2 数组154

9.5.3 结构156

9.6 注释您的代码157

10.1.1 If语句160

10.1 运用条件处理160

第10章 CFML基础160

10.1.2 Switch语句175

10.2.1 Index循环177

10.2 使用循环177

10.2.2 List循环179

10.2.3 嵌套循环180

10.3 复用代码182

10.4 再论变量185

11.1 访问数据库186

第11章 创建数据驱动页186

11.1.2 动态网页187

11.1.1 静态网页187

11.1.3 理解数据驱动模板188

11.1.4 动态的优点191

11.2.1 用列表显示数据193

11.2 显示数据库查询结果193

11.2.2 用表格显示数据195

11.3 使用查询变量200

11.4 结果输出分组203

11.5 使用数据挖掘206

11.5.1 实现数据挖掘接口207

11.5.2 用框架显示数据217

11.6 调试动态数据库查询221

12.2 创建表单223

12.1 使用表单223

第12章 ColdFusion表单223

12.2.1 使用HTML表单标记224

12.2.2 表单提交错误消息225

12.3.1 处理文本提交226

12.3 处理表单提交226

12.3.2 处理复选框和单选钮227

12.3.3 处理列表框232

12.3.4 处理文本区234

12.3.5 处理按钮238

12.4 创建动态SQL语句240

12.5 构建真正的动态语句244

12.5.1 理解动态SQL247

12.5.2 连结SQL从句249

12.6 创建动态搜索屏幕253

第13章 表单数据校验256

13.1 理解表单校验256

13.2 使用服务器端校验257

13.1.2 理解每个选项的优缺点257

13.1.1 比较服务器端和客户端校验257

13.2.1 使用基本的服务器端校验258

13.2.2 使用ColdFusion嵌入表单校验261

13.3.1 理解客户端校验264

13.3 使用客户端校验264

13.3.2 使用〈CFFORM〉265

13.3.3 使用〈CFINPUT〉268

13.3.4 使用〈CFINPUT〉校验选项271

13.4 总结275

14.1.1 创建一个添加记录的表单276

14.1 用ColdFusion添加数据276

第14章 用表单添加和修改数据276

14.1.2 处理添加280

14.2 〈CFINSERT〉简介283

14.2.1 控制〈CFINSERT〉表单字段284

14.3.1 构建一个数据更新表单288

14.3 用ColdFusion更新数据288

14.2.2 为多个INSERT收集数据288

14.2.3 〈CFINSERT〉与SQL INSERT的对比288

14.3.2 处理更新293

14.4 〈CFUPDATE〉简介294

14.5 用ColdFusion删除数据295

14.6 复用表单296

14.7 创建一个完整的应用程序301

15.2 理解什么易犯错308

15.1 调试ColdFusion应用程序308

第15章 调试与疑难解答308

15.3 调试Web服务器配置问题309

15.4 调试ODBC驱动程序的错误310

15.4.3 试图访问一个数据仓库时接收登录或权限错误311

15.4.2 获取ODBC错误消息File Not Found311

15.4.1 获取ODBC错误消息Data Source Not Found311

15.5 调试SQL语句或逻辑错误312

15.4.4 获取ODBC错误消息Unknown Table312

15.6 调试ColdFusion语法错误314

15.8 使用文档校验器316

15.7 检查变量内容316

15.9.1 图像未显示317

15.9 调试URL和路径问题317

15.10 调试表单问题318

15.9.2 传递未处理的参数318

15.11 使用ColdFusion调试选项319

15.12.1 调试器工具栏320

15.12 使用Studio远程调试器320

15.12.2 使用调试器321

15.12.3 自定义调试器324

15.14 预防问题325

15.13 使用ColdFusion日志文件325

16.2.1 文档窗口329

16.2 UltraDev环境329

第16章 Macromedia Dreamweaver UltraDev与ColdFusion的配合使用329

16.1 概述329

16.2.2 数据绑定和服务器行为面板330

16.3.1 创建自己的站点332

16.3 为ColdFusion配置UltraDev332

16.3.3 建立数据源333

16.3.2 将ColdFusion设成自己的应用程序服务器333

16.4.1 构建表单页面334

16.4 构建表单、结果和细节页面334

16.4.2 构建结果页面336

16.4.3 构建细节页面339

16.5 注意由UltraDev生成的ColdFusion代码342

17.1.1 定义项目345

17.1 着手自己的应用程序345

第三部分 构建ColdFusion应用程序345

第17章 计划应用程序345

17.1.3 发现事实348

17.1.2 了解工作人员348

17.2.1 设计文档350

17.2 计划开发过程350

17.2.2 计划测试阶段351

17.3.3 注释样式353

17.3.2 包括文件和自定义标记353

17.3 开始工作353

17.3.1 图示页面流程353

17.3.5 注意目录结构354

17.3.4 命名约定354

17.3.6 目标转移和特色延迟355

第18章 运用项目356

18.1.1 Studio的项目标签简介357

18.1 使用项目357

18.1.3 编辑项目中的文件358

18.1.2 创建Studio项目358

18.2 发掘项目文件夹的最大潜力359

18.1.4 打开现有项目359

18.2.1 物理文件夹360

18.2.3 运用远程文件363

18.2.2 虚拟文件夹363

18.3.1 默认资源过滤器364

18.3 用项目资源过滤文件364

18.3.3 调整项目的默认设置365

18.3.2 添加自己的资源过滤器365

18.4.2 校验项目的所有链接366

18.4.1 项目范围内的查找与替换366

18.4 用项目简化代码维护366

18.5 部署项目367

18.5.1 告诉Studio把文件部署到何处368

18.5.2 部署向导369

18.5.3 对源代码进行编码以确保安全性372

18.5.4 创建部署脚本375

第19章 Web应用程序框架入门378

19.1.1 〈CFERROR〉标记入门383

19.1 自定义错误消息的外观383

19.1.3 创建自定义的请求错误页面384

19.1.2 请求和异常错误模板384

19.1.4 其他ERROR变量387

19.1.6 创建自定义的校验错误页面388

19.1.5 创建自定义的异常错误页面388

19.2.1 什么是应用程序变量390

19.2 使用应用程序变量390

19.2.3 介绍〈CFAPPLICATION〉标记391

19.2.2 何时使用应用程序变量391

19.2.4 启用应用程序变量392

19.2.6 让应用程序变量运行起来393

19.2.5 使用应用程序变量393

19.3 通过锁定预防内存崩溃396

19.4.2 使用ColdFusion Administrator调节超时398

19.4.1 使用APPLICATIONTIMECUT调节超时设定值398

19.4 应用程序变量超时398

20.1.1 维持状态的问题400

20.1 强调Web的无状态特性400

第20章 运用会话400

20.1.3 选择要用的变量类型401

20.1.2 ColdFusion提供的方案401

20.2 用cookie记忆首选项402

20.2.2 简单练习403

20.2.1 cookie作用域简介403

20.2.3 使用cookie404

20.2.4 使用〈CFCOOKIE〉获取更多的控制406

20.3 使用客户机变量409

20.2.6 cookie的限制409

20.2.5 同其他应用程序共享cookie409

20.3.2 启用客户机变量410

20.3.1 客户机变量如何工作410

20.3.3 使用客户机变量411

20.3.4 删除客户机变量415

20.3.5 调节客户机变量的存储方式416

20.3.6 使用客户机变量而不需要cookie419

20.3.7 在客户机变量中保存复杂的数据类型420

20.4.2 启用会话变量421

20.4.1 何谓会话变量421

20.4 使用会话变量421

20.4.4 为多页数据输入使用会话变量422

20.4.3 使用会话变量422

20.4.7 再论锁定436

20.4.6 使用会话变量而不需要cookie436

20.4.5 其他会话变量的例子436

20.4.8 会话何时中止437

第21章 ColdFusion的安全问题440

21.2 决定要保护的对象442

21.1 用ColdFusion控制访问442

21.2.1 用会话变量进行身份验证443

21.2.2 创建登录页面445

21.2.3 验证登录名称和密码447

21.2.4 根据登录进行个性化449

21.2.5 传递参数必须谨慎451

21.3 其他情况456

22.1.2 模块化的优点458

22.1.1 基本思想458

第22章 构建可复用组件458

22.1 CFML自定义标记简介458

22.2.1 在Developers Exchange查找标记459

22.2 如何使用自定义标记459

22.2.2 如何安装一个自定义标记460

22.2.3 使用自定义标记461

22.2.4 修改自定义标记搜索路径464

22.3.1 〈CFMODULE〉标记简介466

22.3 用〈CFMODULE〉控制模板位置466

22.2.5 将自定义标记放在当前目录466

22.3.2 按名称调用模块467

22.3.3 按模板位置调用模块468

22.4.1 编写您的第一个自定义标记469

22.4 编写用于显示信息的自定义标记469

22.4.2 ATTRIBUTES作用域入门470

22.4.4 用〈CFPARAM〉建立默认值472

22.4.3 使属性成为可选或必需472

22.4.5 确定自己是为谁而开发474

22.4.6 查询和显示输出475

22.5 用于处理数据的自定义标记479

22.4.7 自定义标记同〈CFINCLUDE〉的对比479

22.5.2 将变量返回调用模板480

22.5.1 CALLER作用域简介480

22.5.4 〈CFPARAM〉与TYPE=“VariableName”的配合使用483

22.5.3 变量名作为标记属性使用483

22.5.5 动态设置一个变量的问题484

22.6 用于封装事务规则的自定义标记486

22.7.1 定义行动487

22.7 用于代表对象的自定义标记487

22.7.2 添加与行动有关的标记属性488

22.8 面向常规用途的自定义标记494

22.8.1 共享自定义标记498

22.9.1 嵌套自定义标记的联合499

22.9 有关自定义标记的其他话题499

22.8.2 为自定义标记设计的Studio对话框499

22.9.3 REQUEST作用域500

22.9.2 用ATTRIBUTECOLLECTION传递属性500

23.1.1 从用户的角度看问题504

23.1 易用性问题504

第23章 改进用户体验504

23.1.2 减轻浏览器的负担505

23.2 记忆设置508

23.3.1 Next N接口的优点509

23.3 创建Next N记录接口509

23.2.1 记忆用户和密码509

23.2.2 要记忆的其他有用设置509

23.2.3 避免Big Brother的影响509

23.3.3 创建基本接口510

23.3.2 何时创建一个Next N接口510

23.3.4 改变行颜色以改善可读性514

23.3.5 让用户逐页浏览517

23.3.6 添加一个Show All选项519

23.4 用CFFLUSH立即返回页面输出521

23.4.1 何时清除缓冲区522

23.4.2 是例外,而不是规则522

23.4.3 〈CFFLUSH〉标记简介522

23.4.4 为大型页面清空输出缓冲区523

23.4.5 为长时间运行的进程清空输出缓冲区523

23.4.6 何时不能清空缓冲区529

第24章 改进性能532

24.1 ColdFusion Administrator中的选项532

24.2 用缓存改进查询性能532

24.2.1 理解查询缓存533

24.2.2 使用缓存的查询534

24.2.3 程序化刷新一个缓存的查询536

24.2.4 限制缓存查询的数量538

24.2.5 控制同时取得的记录数量538

24.3.1 〈CFCACHE〉标记简介539

24.3.2 客户端页面缓存539

24.3 缓存页面输出539

24.3.3 服务器端页面缓存541

24.3.4 ColdFusion优化的缓存544

24.3.5 清空页面缓存544

24.4.1 理解问题所在546

24.4.2 自动空白控制546

24.4 控制空白546

24.4.3 用〈CFSILENT〉压缩空白输出547

24.4.4 用〈CFSETTING〉压缩指定的空白548

第25章 用客户端Java增强表单550

25.1 关于ColdFusion的基于Java表单控件550

25.2 使用〈CFTREE〉551

25.2.1 使用查询生成树项目554

25.2.2 使用树进行数据输入557

25.2.3 控制外观与感觉561

25.2.4 假如控件没有装载562

25.3 使用CFGRID562

25.3.1 添加〈CFGRIDCOLUMN〉标记565

25.3.2 制作可编辑的网格567

25.3.3 条件彩色编码574

25.3.4 在网格中显示图像577

25.3.5 有关〈CFGRIDROW〉标记579

25.4 使用〈CFSLIDER〉580

25.5 关于〈CFTEXTINPUT〉和〈CFAPPLET〉582

25.5.1 关于〈CFTEXTINPUT〉582

25.5.2 关于〈CFAPPLET〉583

26.1.1 Flash Component Kit简介584

26.1 使用Flash Component Kit584

26.1.2 安装Component Kit584

第26章 同Macromedia Flash的集成584

26.1.3 使用Calendar组件585

26.1.4 使用Calculator组件593

26.1.5 使用Navigation Bar组件596

26.1.6 使用IE Cascading Menu组件601

26.2 在ColdFusion页内使用自己的Flash电影606

26.2.2 Flash文件类型607

26.2.3 在页面中插入Flash电影607

26.2.1 Flash电影的概念607

26.2.4 使用一个自定义标记包括Flash电影610

26.2.5 将变量从ColdFusion载入Flash电影612

26.2.6 通过fscommand同基层的Web页交互618

26.3 其他主题622

27.1 用图表增强应用程序623

27.2 〈CFGRAPH〉简介623

第27章 图表制作623

27.3 图表类型628

27.4 〈CFGRAPHDATA〉简介630

27.5 文件格式632

27.6 交互式图表632

27.7 构建一个图表应用程序636

28.1 从ColdFusion发送电子邮件641

28.1.1 〈CFMAIL〉标记简介641

第28章 与电子邮件交互641

28.1.2 在Administrator中指定一个邮件服务器642

28.1.3 发送电子邮件643

28.1.4 发送数据驱动邮件649

28.1.5 发送HTML格式的邮件656

28.1.6 添加自定义邮件标题660

28.1.7 添加附件662

28.1.8 覆盖默认的邮件服务器设置662

28.2 用ColdFusion收取电子邮件663

28.2.1 〈CFPOP〉标记简介663

28.2.2 收取邮件列表666

28.2.3 收取和删除邮件671

28.2.4 收取附件673

28.2.5 创建自动POP代理679

29.1 构建电子商务站点684

29.1.1 常见商务站点元素684

第29章 网上商务684

29.1.2 使用一个安全服务器685

29.2 创建店面686

29.2.1 显示单独的货物686

29.2.2 将货物收集到商店688

29.3 创建购物车690

29.3.1 保存购物车信息690

29.3.2 构建一个购物车692

29.4 付款处理700

29.4.1 付款处理方案701

29.4.2 处理一笔付款701

29.4.3 处理一份完整的订单704

29.4.4 购物车结账707

29.5 其他同商务相关的问题712

29.5.1 订单追踪712

29.5.4 库存跟踪713

29.5.3 取消、退货和退款713

29.5.5 报表713

29.5.2 订单完成713

第30章 ColdFusion Server配置715

30.1 ColdFusion Administrator715

第四部分 高级ColdFusion715

30.2 Server标签716

30.2.1 服务器设置716

30.2.2 数据源727

30.2.3 调试设置733

30.2.4 自动化任务734

30.2.5 扩展736

30.3 Security标签742

30.3.1 基本安全742

30.3.2 高级安全744

30.4 工具标签750

30.4.1 日志和统计751

30.4.2 系统监视755

30.4.3 存档和部署757

31.1 高级SQL主题761

31.1.1 用DISTINCT获取惟一记录761

第31章 SQL和查询的更多话题761

31.1.2 用集合函数汇总数据763

31.1.3 用联结选择相关数据770

31.1.4 子查询777

31.1.5 用UNION合并记录集784

31.1.6 运用NULL值786

31.1.7 运用日期值788

31.1.8 理解视图791

31.1.9 用标量函数处理数据792

31.2 其他〈CFQUERY〉主题794

31.2.1 “查询的查询”794

31.2.2 参数化查询809

31.2.3 连接字符串814

31.2.4 程序化构建查询结果821

31.3 使用数据库事务821

31.3.1 使用〈CFTRANSACTION〉标记822

31.3.2 事务处理和CFML错误控制823

31.3.3 事务处理和存储过程824

32.1 为何要使用存储过程825

32.1.1 使用存储过程的优点825

第32章 运用存储过程825

32.1.2 存储过程同CFML自定义标记的对比827

32.2 从ColdFusion模板调用存储过程827

32.2.1 使用〈CFSTOREDPROC〉标记828

32.2.2 返回记录集的存储过程831

32.2.3 取用参数和返回状态代码的存储过程836

32.2.4 用〈CFQUERY〉代替〈CFSTORED-PROC〉来调用过程846

32.3 创建存储过程849

32.3.1 用Microsoft SQL Server创建存储过程850

32.3.2 用Oracle创建存储过程854

32.3.3 用Sybase创建存储过程860

33.1 在错误发生时将其捕捉861

33.1.1 何谓异常861

第33章 错误控制861

33.1.2 〈CFTRY〉和〈CFCATCH〉简介862

33.1.3 基本异常处理863

33.1.4 理解是什么导致了错误867

33.1.5 编写解决错误的模板870

33.1.6 编写从错误恢复的模板875

33.1.7 嵌套的〈CFTRY〉块877

33.1.8 决定不处理一个异常880

33.1.9 捕捉高级异常类型883

33.2 产生和捕捉您自己的错误887

33.3 异常和数据库事务处理894

34.1 关于ColdFusion和非HTML内容896

34.1.1 关于MIME内容类型896

第34章 生成非HTML内容896

34.1.2 浏览器如何处理MIME类型897

34.1.3 〈CFCONTENT〉标记简介898

34.1.4 试验纯文本899

34.2 逗号分隔文本900

34.2.1 生成逗号分隔的文本900

34.2.2 为IE添加一个Content-Disposition标题901

34.2.3 用〈CFHTTP〉获取逗号分隔的文本903

34.3 生成Excel文件904

34.3.1 用制表位分隔的文本创建电子表格904

34.3.2 用HTML创建电子表格906

34.3.3 创建Excel文件的其他选项910

34.4 生成Word文件910

34.4.1 用RTF创建文档911

34.4.2 创建Word文件的其他选项913

34.5 保存媒体文件914

34.5.1 将ColdFusion转换成图像服务器914

34.5.2 其他用法919

34.6.1 基本概念921

34.6.2 安装UP.SDK921

34.6 无线应用入门921

34.6.3 WML速成922

34.6.4 您的第一张WML卡片923

34.6.5 一个卡片组中的多张卡片926

34.6.6 创建由数据驱动的卡片927

34.6.7 在记录间浏览928

34.6.8 响应表单输入930

34.6.9 学习更多的知识932

35.1 运用操作系统934

35.2 本地文件处理934

第35章 同操作系统交互934

35.3 访问本地文件系统936

35.3.1 读取和写入文件936

35.3.2 复制、移动、重命名和删除文件938

35.4 用〈CFFILE〉标记上传文件939

35.5 使用〈CFEXECUTE〉955

35.6 用〈CFREGISTRY〉同系统注册表交互957

35.7 用〈CFDIRECTORY〉操纵目录961

35.8 总结966

第36章 用Verity进行全文检索967

36.1 认识Verity967

36.1.1 用Verity搜索不同类型的文件968

36.1.2 ColdFusion同其他搜索引擎的集成969

36.2.1 为文档新建一个集合970

36.2.2 新建一个Verity集合970

36.2 为文档创建一个搜索工具970

36.2.3 指定语言971

36.2.4 创建一个可实际使用的搜索接口972

36.2.5 交互式索引文件985

36.3 索引SQL数据986

36.3.1 不用Verity进行操作987

36.3.2 索引表数据:利用Verity恢复990

36.3.3 Verity搜索同SQL查询的动态合并997

36.3.4 理解Verity和表的键值999

36.3.5 搜索多个集合1001

36.4 维护集合1004

36.5 用〈CFCOLLECTION〉管理集合1005

36.5.1 优化Verity集合1006

36.5.2 修复或删除集合1006

36.5.3 程序化创建一个集合1007

36.6.1 ColdFusion Administrator中的K2服务器设置1009

36.6.2 启动Verity K2服务器1009

36.6 扩展Verity的能力1009

36.6.3 用Verity K2服务器进行搜索1011

36.7 理解Verity的搜索语法1011

37.1 理解事件调度1013

37.2 ColdFusion事件调度同操作系统/数据库事件调度的对比1013

第37章 事件调度1013

37.3 用ColdFusion Administrator创建、修改和删除调度的任务1014

37.3.1 使用调度任务页创建任务1015

37.3.2 在调度任务页中修改和删除调度任务1018

37.4 用〈CFSCHEDULE〉标记创建、修改和删除调度任务1019

37.4.1 更新Verity集合1019

37.4.2 使用〈CFSCHEDULE〉标记1020

37.4.3 用〈CFSCHEDULE〉标记修改和删除调度任务1022

37.4.4 ColdFusion Studio中的〈CFSCHEDULE〉按钮1022

37.5 构建一个自动促销电子邮件应用程序1023

37.5.1 构建电子邮件应用程序1024

37.5.2 构建调度事件1025

第38章 代码管理1027

38.1 编码标准1027

38.1.1 在Select语句中避免滥用子查询1027

38.1.2 记住锁定所有共享作用域的变量1027

38.1.3 不要随每个请求重新分配变量值1028

38.1.4 不要用If语句测试变量是否存在1029

38.1.5 用〈CFSWITCH/CFCASE〉代替〈CFIF〉1029

38.1.6 不要滥用#符号1030

38.1.7 避免滥用〈CFOUTPUT〉标记1030

38.1.8 注释、注释再注释1031

38.2 文档1031

38.3.1 计划版本控制1032

38.3 版本控制1032

38.3.2 版本控制系统1033

38.3.3 Merant PVCS及其与ColdFusion Studio的集成1036

38.3.4 多用户以及同ColdFusion Studio的集成1036

39.1 为什么要使用一种开发方法1038

39.2 Fusebox1038

第39章 开发方法论1038

39.2.1 Fusebox如何工作1039

39.2.2 用Fusebox构建一个简单的联系人管理器1041

39.2.4 缺点1046

39.3 cfObjects1046

39.2.3 优点1046

39.3.1 使用cfObjects1047

39.3.2 实例1050

39.3.3 优点1058

39.3.4 缺点1058

39.4 Blackbox、Smart_Objects和Switch_Box1059

39.4.1 Blackbox1059

39.4.2 SmartObjects1060

39.4.3 Switch_Box1061

39.5 所有开发方法都要注意的问题1062

39.6 总结1063

附录1065

附录A ColdFusion标记索引1065

附录B ColdFusion函数索引1068

附录C ColdFusion特殊变量和结果代码1080

附录D Verity搜索语言参考1093

附录E 实例应用程序数据文件1099

热门推荐