书籍详情
ColdFusion 5.0高级编程
作者:(英)Ryan O'Keefe,(英)Simon Horwith等著;杜炜,郝启堂译;杜炜译
出版社:清华大学出版社
出版时间:2002-05-01
ISBN:9787302052838
定价:¥115.00
购买这本书可以去
内容简介
Macromedia ColdFusion是迄今为止用于开发动态Web应用程序最完整的工具包。ColdFusion可以运行在许多操作系统上,用于几乎所有的Web服务器,它还可以与COM,CORBA和Java无缝集成。其企业版包含了创建功能强大、安全和可扩展的Web应用程序的所有工具,包括全文本索引工具、集群和负载平衡软件。ColdFusion拥有自己完整的集成开发环境ColdFusion Studio,此开发环境提供了创建、编辑和调试ColdFusion模板等任务的完整功能。更为重要的是,ColdFusion Studio非常易于使用。本书介绍了ColdFusion 5.0最新版本的完整内容。内容要点如下:介绍了ColdFusion 5.0的新功能,使用Java,COM和CORBA扩展ColdFusion;将XML和WDDX集成到ColdFusion;将ColdFusion用作Web服务客户机和服务器;使用WAP和WML创建移动应用程序;优化站点架构并编写站点代码,以实现高性能和安全的站点;在Java和C++中构建CFX标签;管理ColdFusion服务器。本书适用于那些从其他编程环境转而使用ColdFusion的人员,也适用于现有的ColdFusion开发人员跟踪学习ColdFusion 5.0的新功能。学习本书无需具备ColdFusion的基础知识,但是本书读者必须具备一些基本的编程经验,并应该对基本的Web技术(比如HTML和JavaScript)有所了解。
作者简介
暂缺《ColdFusion 5.0高级编程》作者简介
目录
第1章 ColdFusion简介
1. l 今天的Web
1. 2 动态客户端技术
1. 3 服务器端技术
1. 4 ColdFusion
1. 5 ColdFusion的功能
1. 5. 1 ColdFusion Application Server
1. 5. 2 ColdFusion Studio
1. 6 小结
第2章 安装ColdFusion
2. l 安装清单
2. 2 在 Windows上安装 ColdFusion
2. 2. 1 配置IIS
2. 2. 2 配置Apache
2. 2. 3 配置Netscape Enterprise/iPlanet Server
2. 3 在 Linux/UNIX上安装 ColdFusion
2. 4 安装测试
2. 5 ColdFusion Administrator
2. 5. l 配置ODBC
2. 5. 2 配置服务
2. 6 安装 Studio
2. 7 小结
第3章 ColdFusion应用程序管理器
3. 1 CFAM概述
3. 1. 1 访问CFAM
3. 1. 2 CFAM一般布局
3. l. 3 在系统中要查找的内容
3. 1. 4 导航CFAM
3. 2 服务器主菜单
3. 2. 1 Server Settings 部分
3. 2. 2 数据源
3. 2. 3 调试设置
3. 2. 4 自动化任务
3. 2. 5 Extensions
3. 3 Security菜单
3. 3. 1 Basic Security菜单
3. 3. 2 高级安全
3. 4 工具菜单
3. 4. 1 日志和统计信息
3. 4. 2 系统监视
3. 4. 3 归档和部署
3. 5 小结
第4章 使用ColdFusion Studio
4. 1 Studio环境
4. 1. 1 开始使用Studio
4. l. 2 Tag Insight和 Tag Completion
4. 1. 3 保存所做的工作
4. 1. 4 查看所做的工作
4. 2 在 Studio中开发
4. 2. 1 资源窗口
4. 2. 2 开发工具
4. 2. 3 结果窗口
4. 3 远程开发服务
4. 4 利用项日管理文件
4. 4. l 创建新项目
4. 4. 2 控制源代码
4. 4. 3 部署项目
4. 5 使用Studio调试应用程序
4. 6 定制 Studio
4. 7 使用 ColdFusion Studio中的帮助
4. 8 小结
第5章 CFML基础知识
5. 1 CFML简介
5. l. 1 ColdFusion的工作原理
5. 1. 2 使用cfoutput创建ColdFusion模板
5. 2 变量
5. 2. l 数据类型
5. 2. 2 操作符
5. 3 ColdFusion函数
5. 3. l 格式化日期
5. 3. 2 HTML编码
5. 3. 3 IsDefined()
5. 3. 4 IsNumeric()
5. 3. 5 Evaluate()
5. 4 流程控制
5. 4. l 分支结构
5. 4. 2 循环
5. 4. 3 执行控制
5. 5 小结
第6章 处理表单
6. 1 表中如何发送数据
6. 1. l 回顾HTTP
6. 1. 2 使用GET方法
6. 1. 3 使用POST方法
6. 2 使用ColdFusion访问表单数据
6. 2. 1 访问通过GET方法发送的表单数据
6. 2. 2 访问通过POST方法发送的表单数据
6. 3 HTML表单
6. 4 建立 HTML表单
6. 5 使用cfform增强表单
6. 5. 1 修改Register. cfm以使用cfform
6. 5. 2 为 Register. cfm建立动作页
6. 5. 3 Register. cfm动作页代码
6. 6 客户端Java控件
6. 6. 1 cftree
6. 6. 2 cfslider
6. 7 验证表单中提交的数据
6. 7. 1 客户端验证
6. 7. 2 使用cfform的客户端验证
6. 7. 3 他用JavaScript的定制验证
6. 7. 4 客户端验证的优缺点
6. 7. 5 服务器端验证
6. 7. 6 给应用程序添加服务器端验证
6. 7. 7 检查内容
6. 8 HTTP环境变量
6. 8. l 使用CGI保护动作页
6. 8. 2 服务器端确认总结
6. 9 使用cfform建立动态表单
6. 9. l 从变量填充表单控件
6. 9. 2 使用cfform从数据库填充表单
6. 9. 3 从数据库填充下拉列表
6. 10 小结
第7章 复杂数据对象
7. l 字符串操作
7. 1. 1 在字符率中查找字符
7. 1. 2 从字符串中去除空格
7. 1. 3 检索字符串的部分
7. 1. 4 更改大小写
7. 1. 5 连接字符串
7. 1. 6 替换字符
7. 1. 7 比较字符率
7. 1. 8 正则表达式
7. 2 列表
7. 2. l 创建列表
7. 2. 2 访问列表
7. 2. 3 操作列表
7. 2. 4 列表的列表
7. 3 数组
7. 3. 1 创建数组
7. 3. 2 给数组添加数据
7. 3. 3 从数组读取数据
7. 3. 4 操作数组
7. 3. 5 多维数组
7. 3. 6 使用大数组
7. 3. 7 列大和数组之间的转换
7. 3. 8 在模板之间传递数组
7. 4 结构
7. 4. l 创建结构
7. 4. 2 在结构中放置数据
7. 4. 3 访问结构
7. 4. 4 操作结构
7. 4. 5 结构用于数组
7. 4. 6 循环遍历结构
7. 4. 7 提取键名
7. 5 小结
第8章 查询数据库
8. l 数据库结构
8. 1. 1 数据库类型
8. 1. 2 相关方式
8. 1. 3 表格和数据类型
8. 2 数据库驱动程序和配置数据源
8. 2. 1 ODBC
8. 2. 2 OLE DB
8. 2. 3 本地驱动程序
8. 2. 4 数据源
8. 3 cfquery标签
8. 3. 1 使用cfquery创建查询
8. 3. 2 使用cfoutput显示数据
8. 3. 3 在表中显示输出
8. 3. 4 特殊变量
8. 4 使用cfgrid标签
8. 4. 1 cfgrid标签
8. 4. 2 使用cfquery操作cfgrid
8. 4. 3 使用cfgrid插入数据
8. 4. 4 引入cfgridupdate
8. 4. 5 使用cfgrid更新数据
8. 5 创建数据库
8. 5. l 结构化查询语言(SQL)简介
8. 5. 2 使用SQL创建表
8. 5. 3 更改表格
8. 5. 4 删除表格
8. 5. 5 SELECT
8. 5. 6 INSERT
8. 5. 7 UPDATE
8. 5. 8 DELETE
8. 5. 9 条件查询
8. 5. 10 WHERE
8. 6 填充数据库
8. 6. 1 INSERT 动作页
8. 6. 2 CFINSERT
8. 7 查询数据
8. 8 修改数据
8. 9 删除数据
8. 10 小结
第9章 使用数据库
9. 1 优化数据库结构
9. 1. l 关系数据库
9. 1. 2 规范化
9. 1. 3 数据类型
9. 2 优化数据库操作
9. 2. l 使用索引
9. 2. 2 使用存储过程
9. 2. 3 存储过程用于ColdFusion
9. 3 小结
第10章 高级查询
10. 1 查询多个表格
10. 1. l 内部连接
10. l. 2 外部连接
10. 1. 3 替代语法
10. 1. 4 多连接
10. 2 联合查询
10. 3 聚集查询
10. 3. 1 COUNT
10. 3. 2 SUM
10. 3. 3 AVG. MIN和 MAX
10. 4 查询的查询
10. 4. 1 处理查询得出的数据
10. 4. 2 从多个数据源合并数据
10. 4. 3 为什么使用查询的查询
10. 4. 4 Employee-Asset管理应用程序
10. 5 小结
第11章 状态管理
11. 1 Internet状态
11. 2 创建 ColdFusion应用程序
11. 3 使用 ColdFusion维护模板
l1. 3. 1 使用隐含表单字段建立状态
11. 3. 2 表单状态管理小结
11. 4 cookies
11. 4. l 什么是 cookies
11. 4. 2 cfcookie标签
11. 4. 3 cookie实例
11. 4. 4 设置cookie
11. 4. 5 读取cookie
11. 4. 6 删除cookie
11. 4. 7 cookie的优点
11. 4. 8 cookie的缺点
11. 5 使用会话变量管理状态
11. 5. l 使用 ColdFusion Administrator启用会话变量
11. 5. 2 会话管理如何工作
11. 5. 3 使用会话变量
11. 5. 4 检查活动的会话
11. 5. 5 锁定共享范围变量
11. 5. 6 使用会话变量的缺点
11. 6 应用程序变量
11. 7 服务器变量
11. 8 使用客户变量管理状态
11. 8. l 客户变量数据库要求
11. 8. 2 ColdFusion Administrator客户变量配置
11. 8. 3 建立客户变量应用程序
11. 8. 4 访问只读客户变量
11. 8. 5 撤销客户变量(结束会话)
11. 8. 6 客户变量小结
11. 9 状态管理小结
第12章 重复使用模板
12. 1 cfinclude标签
12. 1. 1 cfinclude的用途
12. 1. 2 cfinclude的局限性
12. 1. 3 使用cfinclude修改代码
12. 1. 4 变量作用域
12. 1. 5 解析文件路径
12. 1. 6 交互作用调试器
12. l. 7 cfinclude与定制标签
12. 1. 8 cfinclude与服务器端包含
12. 1. 9 cfinclude小结
12. 2 CFML定制标签
12. 3 定制标签基础
12. 3. l 创建定制标签
12. 3. 2 调用定制标签
12. 3. 3 返问信息
12. 4 cfmodule标签
12. 5 嵌套的定制标签
12. 5. l 为什么使用嵌套的定制标签
12. 5. 2 嵌套标签语法
12. 5. 3 ThisTag作用域
12. 5. 4 在基础和子标签之间共享信息
12. 5. 5 异常处理
12. 6 使用嵌套的定制标签的例子
12. 6. 1 调用定制标签
12. 6. 2 cf_school标签
12. 6. 3 cf_degree标签
12. 6. 4 cf_course标签
12. 6. 5 运行标签
12. 7 小结
第13章 错误和异常处理
13. 1 为什么要处理错误和异常
13. 1. l 错误利异常之间的区别
13. 1. 2 错误和异常处理层和默认错误
13. 2 实现应用程序范围的错误处理
13. 2. l 使用错误变量获得有用的错误信息
13. 2. 2 处理缺失的模板
13. 2. 3 使用application. cfm实现cferror
13. 3 使用 cftry和cfcatch处理错误
13. 3. 1 cfcatch异常类型
13. 3. 2 cfcattch错误变量
13. 3. 3 给动作页而添加错误处理功能
13. 3. 4 cftry和cfcatch小结
13. 4 使用cfthrow的定制错误处理
13. 4. 1 给动作页面添加异常处理
13. 4. 2 检查空记录集
1. l 今天的Web
1. 2 动态客户端技术
1. 3 服务器端技术
1. 4 ColdFusion
1. 5 ColdFusion的功能
1. 5. 1 ColdFusion Application Server
1. 5. 2 ColdFusion Studio
1. 6 小结
第2章 安装ColdFusion
2. l 安装清单
2. 2 在 Windows上安装 ColdFusion
2. 2. 1 配置IIS
2. 2. 2 配置Apache
2. 2. 3 配置Netscape Enterprise/iPlanet Server
2. 3 在 Linux/UNIX上安装 ColdFusion
2. 4 安装测试
2. 5 ColdFusion Administrator
2. 5. l 配置ODBC
2. 5. 2 配置服务
2. 6 安装 Studio
2. 7 小结
第3章 ColdFusion应用程序管理器
3. 1 CFAM概述
3. 1. 1 访问CFAM
3. 1. 2 CFAM一般布局
3. l. 3 在系统中要查找的内容
3. 1. 4 导航CFAM
3. 2 服务器主菜单
3. 2. 1 Server Settings 部分
3. 2. 2 数据源
3. 2. 3 调试设置
3. 2. 4 自动化任务
3. 2. 5 Extensions
3. 3 Security菜单
3. 3. 1 Basic Security菜单
3. 3. 2 高级安全
3. 4 工具菜单
3. 4. 1 日志和统计信息
3. 4. 2 系统监视
3. 4. 3 归档和部署
3. 5 小结
第4章 使用ColdFusion Studio
4. 1 Studio环境
4. 1. 1 开始使用Studio
4. l. 2 Tag Insight和 Tag Completion
4. 1. 3 保存所做的工作
4. 1. 4 查看所做的工作
4. 2 在 Studio中开发
4. 2. 1 资源窗口
4. 2. 2 开发工具
4. 2. 3 结果窗口
4. 3 远程开发服务
4. 4 利用项日管理文件
4. 4. l 创建新项目
4. 4. 2 控制源代码
4. 4. 3 部署项目
4. 5 使用Studio调试应用程序
4. 6 定制 Studio
4. 7 使用 ColdFusion Studio中的帮助
4. 8 小结
第5章 CFML基础知识
5. 1 CFML简介
5. l. 1 ColdFusion的工作原理
5. 1. 2 使用cfoutput创建ColdFusion模板
5. 2 变量
5. 2. l 数据类型
5. 2. 2 操作符
5. 3 ColdFusion函数
5. 3. l 格式化日期
5. 3. 2 HTML编码
5. 3. 3 IsDefined()
5. 3. 4 IsNumeric()
5. 3. 5 Evaluate()
5. 4 流程控制
5. 4. l 分支结构
5. 4. 2 循环
5. 4. 3 执行控制
5. 5 小结
第6章 处理表单
6. 1 表中如何发送数据
6. 1. l 回顾HTTP
6. 1. 2 使用GET方法
6. 1. 3 使用POST方法
6. 2 使用ColdFusion访问表单数据
6. 2. 1 访问通过GET方法发送的表单数据
6. 2. 2 访问通过POST方法发送的表单数据
6. 3 HTML表单
6. 4 建立 HTML表单
6. 5 使用cfform增强表单
6. 5. 1 修改Register. cfm以使用cfform
6. 5. 2 为 Register. cfm建立动作页
6. 5. 3 Register. cfm动作页代码
6. 6 客户端Java控件
6. 6. 1 cftree
6. 6. 2 cfslider
6. 7 验证表单中提交的数据
6. 7. 1 客户端验证
6. 7. 2 使用cfform的客户端验证
6. 7. 3 他用JavaScript的定制验证
6. 7. 4 客户端验证的优缺点
6. 7. 5 服务器端验证
6. 7. 6 给应用程序添加服务器端验证
6. 7. 7 检查内容
6. 8 HTTP环境变量
6. 8. l 使用CGI保护动作页
6. 8. 2 服务器端确认总结
6. 9 使用cfform建立动态表单
6. 9. l 从变量填充表单控件
6. 9. 2 使用cfform从数据库填充表单
6. 9. 3 从数据库填充下拉列表
6. 10 小结
第7章 复杂数据对象
7. l 字符串操作
7. 1. 1 在字符率中查找字符
7. 1. 2 从字符串中去除空格
7. 1. 3 检索字符串的部分
7. 1. 4 更改大小写
7. 1. 5 连接字符串
7. 1. 6 替换字符
7. 1. 7 比较字符率
7. 1. 8 正则表达式
7. 2 列表
7. 2. l 创建列表
7. 2. 2 访问列表
7. 2. 3 操作列表
7. 2. 4 列表的列表
7. 3 数组
7. 3. 1 创建数组
7. 3. 2 给数组添加数据
7. 3. 3 从数组读取数据
7. 3. 4 操作数组
7. 3. 5 多维数组
7. 3. 6 使用大数组
7. 3. 7 列大和数组之间的转换
7. 3. 8 在模板之间传递数组
7. 4 结构
7. 4. l 创建结构
7. 4. 2 在结构中放置数据
7. 4. 3 访问结构
7. 4. 4 操作结构
7. 4. 5 结构用于数组
7. 4. 6 循环遍历结构
7. 4. 7 提取键名
7. 5 小结
第8章 查询数据库
8. l 数据库结构
8. 1. 1 数据库类型
8. 1. 2 相关方式
8. 1. 3 表格和数据类型
8. 2 数据库驱动程序和配置数据源
8. 2. 1 ODBC
8. 2. 2 OLE DB
8. 2. 3 本地驱动程序
8. 2. 4 数据源
8. 3 cfquery标签
8. 3. 1 使用cfquery创建查询
8. 3. 2 使用cfoutput显示数据
8. 3. 3 在表中显示输出
8. 3. 4 特殊变量
8. 4 使用cfgrid标签
8. 4. 1 cfgrid标签
8. 4. 2 使用cfquery操作cfgrid
8. 4. 3 使用cfgrid插入数据
8. 4. 4 引入cfgridupdate
8. 4. 5 使用cfgrid更新数据
8. 5 创建数据库
8. 5. l 结构化查询语言(SQL)简介
8. 5. 2 使用SQL创建表
8. 5. 3 更改表格
8. 5. 4 删除表格
8. 5. 5 SELECT
8. 5. 6 INSERT
8. 5. 7 UPDATE
8. 5. 8 DELETE
8. 5. 9 条件查询
8. 5. 10 WHERE
8. 6 填充数据库
8. 6. 1 INSERT 动作页
8. 6. 2 CFINSERT
8. 7 查询数据
8. 8 修改数据
8. 9 删除数据
8. 10 小结
第9章 使用数据库
9. 1 优化数据库结构
9. 1. l 关系数据库
9. 1. 2 规范化
9. 1. 3 数据类型
9. 2 优化数据库操作
9. 2. l 使用索引
9. 2. 2 使用存储过程
9. 2. 3 存储过程用于ColdFusion
9. 3 小结
第10章 高级查询
10. 1 查询多个表格
10. 1. l 内部连接
10. l. 2 外部连接
10. 1. 3 替代语法
10. 1. 4 多连接
10. 2 联合查询
10. 3 聚集查询
10. 3. 1 COUNT
10. 3. 2 SUM
10. 3. 3 AVG. MIN和 MAX
10. 4 查询的查询
10. 4. 1 处理查询得出的数据
10. 4. 2 从多个数据源合并数据
10. 4. 3 为什么使用查询的查询
10. 4. 4 Employee-Asset管理应用程序
10. 5 小结
第11章 状态管理
11. 1 Internet状态
11. 2 创建 ColdFusion应用程序
11. 3 使用 ColdFusion维护模板
l1. 3. 1 使用隐含表单字段建立状态
11. 3. 2 表单状态管理小结
11. 4 cookies
11. 4. l 什么是 cookies
11. 4. 2 cfcookie标签
11. 4. 3 cookie实例
11. 4. 4 设置cookie
11. 4. 5 读取cookie
11. 4. 6 删除cookie
11. 4. 7 cookie的优点
11. 4. 8 cookie的缺点
11. 5 使用会话变量管理状态
11. 5. l 使用 ColdFusion Administrator启用会话变量
11. 5. 2 会话管理如何工作
11. 5. 3 使用会话变量
11. 5. 4 检查活动的会话
11. 5. 5 锁定共享范围变量
11. 5. 6 使用会话变量的缺点
11. 6 应用程序变量
11. 7 服务器变量
11. 8 使用客户变量管理状态
11. 8. l 客户变量数据库要求
11. 8. 2 ColdFusion Administrator客户变量配置
11. 8. 3 建立客户变量应用程序
11. 8. 4 访问只读客户变量
11. 8. 5 撤销客户变量(结束会话)
11. 8. 6 客户变量小结
11. 9 状态管理小结
第12章 重复使用模板
12. 1 cfinclude标签
12. 1. 1 cfinclude的用途
12. 1. 2 cfinclude的局限性
12. 1. 3 使用cfinclude修改代码
12. 1. 4 变量作用域
12. 1. 5 解析文件路径
12. 1. 6 交互作用调试器
12. l. 7 cfinclude与定制标签
12. 1. 8 cfinclude与服务器端包含
12. 1. 9 cfinclude小结
12. 2 CFML定制标签
12. 3 定制标签基础
12. 3. l 创建定制标签
12. 3. 2 调用定制标签
12. 3. 3 返问信息
12. 4 cfmodule标签
12. 5 嵌套的定制标签
12. 5. l 为什么使用嵌套的定制标签
12. 5. 2 嵌套标签语法
12. 5. 3 ThisTag作用域
12. 5. 4 在基础和子标签之间共享信息
12. 5. 5 异常处理
12. 6 使用嵌套的定制标签的例子
12. 6. 1 调用定制标签
12. 6. 2 cf_school标签
12. 6. 3 cf_degree标签
12. 6. 4 cf_course标签
12. 6. 5 运行标签
12. 7 小结
第13章 错误和异常处理
13. 1 为什么要处理错误和异常
13. 1. l 错误利异常之间的区别
13. 1. 2 错误和异常处理层和默认错误
13. 2 实现应用程序范围的错误处理
13. 2. l 使用错误变量获得有用的错误信息
13. 2. 2 处理缺失的模板
13. 2. 3 使用application. cfm实现cferror
13. 3 使用 cftry和cfcatch处理错误
13. 3. 1 cfcatch异常类型
13. 3. 2 cfcattch错误变量
13. 3. 3 给动作页而添加错误处理功能
13. 3. 4 cftry和cfcatch小结
13. 4 使用cfthrow的定制错误处理
13. 4. 1 给动作页面添加异常处理
13. 4. 2 检查空记录集
猜您喜欢