书籍详情

ColdFusion 5.0高级编程

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 检查空记录集                  

猜您喜欢

读书导航