《ColdFusion 5开发指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Michael Buffington著;常晓波,刘颖等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302060096
  • 页数:475 页
图书介绍:

第一部分 安装与概览 1

第1章 Windows 2000的安装与优化 1

1.1 Internet信息服务5.0 1

1.1.1 安装IIS 5.0 4

1.1.2 IIS 5.0层次结构 5

1.1.3 IIS 5.0与ColdFusion的协同工作 6

1.1.4 调整IIS 5.0提升性能的方法 7

1.1.5 ColdFusion特定的设置 8

1.1.6 IIS元数据库 8

1.1.7 IIS的安全特性 9

1.1.8 日志记录 10

1.2 SQL Server 2000 12

1.2.1 SQL Server 2000中的新增特性 12

1.2.2 安装SQL Server 2000 15

1.2.3 企业管理器概述 20

1.2.4 注册服务器 21

1.2.5 创建测试数据库 24

1.2.6 设置安全性角色 27

1.2.7 查询分析器概述 29

1.3 安装ColdFusion 5.0 30

1.4 本章回顾 33

第2章 Linux的安装与优化 34

2.1 安装Apache构建Web服务器 35

2.1.1 安装Apache 36

2.1.2 配置Apache Web服务器 37

2.1.3 验证安装 42

2.2 设置MySQL 43

2.2.1 安装MySQL 44

2.2.2 验证安装 45

2.2.3 创建测试数据库 46

2.3 安装ColdFusion 5.0 47

2.4 本章回顾 48

第3章 ColdFusion 5.0的新特性 49

3.1 ColdFusion Administrator 49

3.1.1 Sever菜单 49

3.1.2 Security菜单 71

3.1.3 Tools菜单 75

3.2 数据库连接支持 87

3.3 新标记 87

3.3.1 <CFLOG> 88

3.3.2 <CFFLUSH> 89

3.3.3 <CFDUMP> 91

3.3.4 <CFGRAPH> 92

3.3.5 <CFSAVECONTENT> 92

3.4 新函数 93

3.5 用户自定义函数 93

3.6 查询之查询 93

3.7 本章回顾 93

第二部分 工程 95

第4章 工程规划 95

4.1 软件开发的规划方法 95

4.1.1 反复式 96

4.1.2 瀑布式 96

4.1.3 螺旋式 98

4.1.4 其他规划方法 99

4.2 规划滑板商店范例应用程序 99

4.2.1 确定工程需求 100

4.2.2 工程特性集的设计 103

4.2.3 准备开发 112

4.3 本章回顾 117

第5章 数据库 118

5.1 数据库形式的背景知识 118

5.1.1 第一范式 119

5.1.2 第二范式 120

5.1.3 第三范式 122

5.2 引用完整性 124

5.2.1 实现引用完整性 124

5.2.2 使用SQL关系图构建关系 125

5.3 设计数据库 129

5.3.1 数据类型 129

5.3.2 设计表 133

5.4 构建数据库 136

5.4.1 使用企业管理器创建表 137

5.4.2 使用T-SQL创建表 138

5.5 本章回顾 142

第6章 构建skate.shop前端 143

6.1 讨论skate.shop的编码标准 143

6.1.1 为何使用<CFMODULE> 144

6.1.2 主要页面细节 145

6.2 构建界面 146

6.2.1 skate.shop的application.cfm文件 147

6.2.2 客户端变量存储 148

6.2.3 skate.shop Content.cfm文件 153

6.3 为界面构建小应用程序 162

6.3.1 向下切入式的分类系统模块 162

6.3.2 关键字搜索模块 165

6.3.3 Product Results模块 169

6.3.4 Product Details模块 171

6.3.5 Shopping Cart模块 175

6.3.6 Customer Checkout模块 188

6.4 本章回顾 205

第7章 构建skate.shop管理工具 206

7.1 管理工具概览 206

7.1.1 skate.shop/admin/application.cfm 207

7.1.2 skate.shop/admin/index.cfm 208

7.2 订单处理 213

7.2.1 skate.shop/admin/orders/orders_new.cfm 214

7.2.2 skate.shop/admin/modules/tablewrapper.cfm 218

7.2.3 skate.shop/admin/orders/orders_process.cfm 219

7.2.4 skate.shop/admin/orders/orders_current.cfm与orders_shipped.cfm 225

7.3 报告 226

7.3.1 skate.shop/admin/reporting/reporting_generalsales.cfm 226

7.3.2 skate.shop/admin/reporting/reporting_sitemetrics.cfm 228

7.4 本章回顾 229

第8章 站点的发布和维护 230

8.1 构建一个维护任务计划程序 230

8.1.1 概览 230

8.1.2 构建任务计划程序 231

8.2 分阶段测试并发布skate.shop 243

8.2.1 站点的分阶段测试 243

8.2.2 发布站点 244

8.3 监控性能 247

8.3.1 使用NT系统监视器 248

8.3.2 使用SQL事件探查器 252

8.3.3 使用ColdFusion报告 255

8.3.4 管理错误日志文件 257

8.4 调节性能 258

8.4.1 优化查询 258

8.4.2 缓存以优化性能 260

8.5 听取顾客的意见 262

8.5.1 构建反馈系统 262

8.6 本章回顾 269

第三部分 高级主题 270

第9章 用<CFSCRIPT>编写脚本 270

9.1 <CFSCRIPT>的优点 271

9.2 <CFSCRIPT>的缺点 273

9.3 <CFSCRIPT>的语法 274

9.4 设置变量 275

9.5 使用WriteOutput() 277

9.6 使用条件语句 278

9.6.1 IF/ELSE 278

9.6.2 SWITCH/CASE 279

9.7 使用循环 281

9.7.1 While循环 281

9.7.2 For循环 281

9.7.3 Do-While循环 282

9.8 用户自定义函数 282

9.8.1 创建用户自定义函数 282

9.8.2 使用用户自定义函数 283

9.9 本章回顾 284

第10章 高级技术 285

10.1 锁定 285

10.2 ColdFusion扩展 289

10.2.1 CFX标记 289

10.2.2 COM对象 289

10.2.3 服务器端Java 290

10.2.4 CORBA 291

10.3 WDDX 292

10.3.1 数据联合以及分布式计算 292

10.3.2 WDDX和XML 293

10.3.3 <CFWDDX> 293

10.4 使用高级安全性 295

10.4.1 设置高级安全性环境 295

10.4.2 <CFAUTHENTICATE>标记 301

10.4.3 安全函数 302

10.4.4 <CFIMPERSONATE>标记 304

10.4.5 高级安全性的范例 304

10.5 本章回顾 306

第11章 存储过程和高级数据库互连 307

11.1 存储过程 307

11.1.1 ColdFusion中的存储过程 308

11.1.2 条件表达式及条件语句 310

11.1.3 循环语句 314

11.1.4 游标 316

11.1.5 临时表 321

11.1.6 多结果集 322

11.2 高级数据库互连 323

11.3 本章回顾 325

第12章 <CFTRANSACTION>标记 326

12.1 数据库事务 326

12.2 SQL Server 2000如何处理事务 328

12.2.1 ACID 328

12.3 锁定 330

12.3.1 避免死锁 331

12.3.2 孤立级别 333

12.4 <CFTRANSACTION>标记 335

12.5 控制事务 337

12.5.1 Commit 338

12.5.2 Rollback 339

12.5.3 推荐孤立级别 340

12.6 本章回顾 340

第13章 调试 341

13.1 调试ColdFusion应用程序 341

13.1.1 ColdFusion Administrator中的调试选项 342

13.1.2 GetMetricData()函数 350

13.1.3 GetTickCount()函数 360

13.2 本章回顾 360

第14章 错误处理程序 362

14.1 使用<CFERROR>标记 363

14.1.1 TYPE=REQUEST 365

14.1.2 TYPE=EXCEPTION 366

14.1.3 TYPE=VALIDATION 369

14.1.4 YPE=MONITOR 371

14.2 使用<CFTRY>和<CFCATCH>标记 372

14.3 使用<CFTHROW>标记 377

14.4 使用<CFRETHROW>标记 378

14.5 站点范围的错误处理程序 379

14.6 模板缺失处理程序 379

14.7 本章回顾 379

第15章 自定义标记 380

15.1 简单的自定义标记 380

15.1.1 如何创建自定义标记 381

15.1.2 调用自定义标记 382

15.1.3 访问属性值 385

15.1.4 把结构作为属性传递 386

15.1.5 Caller作用域 389

15.1.6 使用<CF_LINKMONSTER>标记 390

15.2 高级自定义标记及其功能 396

15.2.1 标记对 397

15.2.2 嵌套自定义标记 400

15.2.3 自定义标记函数 400

15.2.4 <CF_SIDEBAR>标记 402

15.3 使用<CFASSOCIATE>标记 411

15.4 使用<CFMODULE>标记 412

15.5 本章回顾 414

第16章 正则表达式的模式匹配 415

16.1 概述 415

16.2 规则 416

16.3 字符类 418

16.4 多字符正则表达式 419

16.5 锚定 420

16.6 向后查找 421

16.7 匹配的子表达式 422

16.8 本章回顾 422

第17章 Internet协议 423

17.1 电子邮件和ColdFusion 423

17.1.1 发送电子邮件 424

17.1.2 <CFMAILPARAM>标记 427

17.1.3 电子邮件附件 429

17.1.4 数据驱动的电子邮件 429

17.1.5 邮件发送程序的例子 430

17.1.6 用<CFPOP>标记处理电子邮件 433

17.1.7 构建一个电子邮件客户端 434

17.2 文件传输协议 439

17.2.1 使用<CFFTP>标记 439

17.2.2 构建FTP客户端 442

17.3 超文本传输协议 447

17.3.1 使用<CFHTTP> 447

17.3.2 获得数据 450

17.3.3 置入数据 450

17.3.4 分析结果 452

17.3.5 创建查询 454

17.3.6 下载文件 455

17.4 本章回顾 455

第18章 XML与SQL 2000 456

18.1 读取XML数据 456

18.1.1 使用ColdFusion 457

18.1.2 使用SQL Server 2000 462

18.2 写入XML数据 472

18.2.1 使用ColdFusion 472

18.2.2 使用SQL Server 2000 473

18.3 本章回顾 475