ColdFusion 8标准指南第2卷:应用开发
分類: 图书,计算机/网络,程序设计,网站开发,
作者: (美)伏特 等著,杨志波,于楚衡 等译
出 版 社: 电子工业出版社
出版时间: 2009-5-1字数:版次: 1页数: 428印刷时间:开本: 16开印次:纸张:I S B N : 9787121084881包装: 平装编辑推荐
Cold Fusion Web Application Construction Kit一直是最为畅销的ColdFusion系列图书之一——利用它来学习ColdFusion产品的开发人员比任何其他图书的都要多。
《应用开发》卷从介绍重要的代码组织和管理技术开始,逐渐深入探讨各个主题,其中涉及与各种其他技术(包括PDF、Adobe Flex、Ajax、高级SQL和数据库)的集成,调试和优化性能。从设计和规划,到应用程序部署和故障排除,本指南正是你成功使用、掌握和深入ColdFusion8所需要的。
本书涵盖了ColdFusion8中最新的特色和选项,ColdFusion8是自1995年第一次推出的产品以来最为强大的ColdFusion。
●揭示如何将PDF文件和表单与应用程序集成。
●充分利用Cold Fusion的新图像操作功能。
●学习如何使用新的交互式调试器。
●集成Adobe Flex和Flash Media Server。
●诸如此类的更多其他内容。
内容简介
本卷总共包括三个部分。首先承接第1卷,介绍了如何创建自定义标签、函数和组件,这正是ColdFusion 8强大而又引以为傲的功能,然后集中介绍了ColdFusion的配置和相关的性能管理,从用户界面出发改善用户的体验,最后介绍厂ColdFusion与其他软件和功能的集成。打开了ColdFusion这扇窗,你将饱览Web应用程序开发的世界。
本书的读者对象是ColdFusion应用程序开发人员,以及ColdFusion服务器管理人员。那些开发复杂、大型应用程序的高级开发人员,为了在提高应用程序性能的同时提供友好的交互界面,并且还能综合利用其他软件的特色功能,他们通常需要用到一些高级主题、特征和元素,因而本书也可以作为他们的案头参考书。
目录
第Ⅴ部分 创建函数、标签和组件
第24章 建立用户定义函数
24.1 扩充CFML的考虑因素
24.2 将输入转变为输出的函数
24.3 建立第一个UDF
24.4 创建与UDF相关的库
24.5 创建通用的UDF
24.6 与他人共享UDF库
第25章 创建自定义标签
25.1 方便、强大的可扩充性
25.2 CFML自定义标签介绍
25.3 如何使用自定义标签
25.4 用[cfmodule]控制模板的位置
25.5 编写显示信息的自定义标签
25.6 处理数据的自定义标签
25.7 封装商业规则的自定义标签
25.8 通用自定义标签
25.9 其他自定义标签主题
25.10 [cfimport]的用法
25.11 成对的自定义标签
25.12 嵌套的自定义标签
25.13 由此及彼
第26章 建立可重用组件
26.1 ColdFusion组件介绍
26.2 第一个CFC
26.3 一个更加完整的
26.4 存放实例数据的组件
26.5 学习有关CFC的更多知识
第27章 创建高级ColdFusion组件
27.1 指定数据类型和类型检查
27.2 组件的管理
27.3 继承的使用
27.4 接口的定义
27.5 安全的实现
27.6 使用onMissingMethod方法
27.7 分布式CFC、串行化和ColdFusionc
27.8 CFC的好策略
第Ⅵ部分 ColdFUSion配置和性能
第28章 ColdFusion服务器配置
28.1 ColdFusioncAdministrator
28.2 服务器设置
28.3 数据与服务
28.4 调试与日志
28.5 服务器监视
28.6 扩展
28.7 事件网关
28.8 安全
28.9 打包与部署
第29章 改善用户体验
29.1 实用性考虑
29.2 记住设置
29.3 创建下n条记录界面
29.4 用[cfflush]立即返回页面输出
第30章 管理线程
第31章 改善性能
第Ⅶ部分 集成
第32章 使用PDF文件
第33章 ColdFusion图像处理
第34章 高级ColdFusion推动的Ajax
第35章 理解ColdFusion推动的Flex
第36章 建立ColdFusion推动的Flex应用程序
第37章 创建演示文稿
第38章 生成非HTML内容
第39章 全文搜索
第40章 事件调度
书摘插图
第24章建立用户定义函数
本章内容包括:
扩充CFML的考虑因素
将输入转变为输出的函数
建立第一个UDF
创建与UDF相关的库
创建通用的UDF
与他人共享UDF库
本章将带你进入用户定义函数(UDF)的崭新世界,在Cold Fusion MX中已对这项特征做过一次全面的变革。现在你可以创建自己的函数,来完成你所能够想到的任何事情。用户定义函数易于编写,甚至更易于使用。使用它们就像使用Cold Fusion内置的函数一样。
24.1扩充CFML的考虑因素
纵观本书,你已经学习了如何使用CFML的内置标签和函数,来生成动态的Web页面。你已经使用了诸如和这样的标签来显示存储在数据库中的信息,并且使用了诸如uCaSe()和dateFormat()这样的函数来进一步改进你的工作。
在接下来的几章中,你将会探索如何通过创建你自己的标签、函数和组件来“扩充”CFML语言。一旦你看到做到这点是多么的容易,你就会发现你能够使应用程序的代码优雅别致得多,并且好维护得多。这是一个非常令人振奋的主题,甚至是有趣的。
有四种基本的方式可以用来扩充Cold Fusion:
用户定义函数。正如其名字所隐含的,UDF是你自己创建的函数。如果你觉得一些函数在ColdFusion的内置函数列表中没有,或者一个特殊的函数将会特别有利于你正在建立的应用程序,那么你就可以创建自己的函数。UDF就是本章所要讨论的全部内容。
自定义标签。UDF允许你创建自己的函数,但自定义标签允许你创建自己的CFML标签。在这里列出的所有可扩充性方法中,自定义标签仍然是最灵活和最强大的。更多信息参见第25章“创建自定义标签”。
……