【转载】CFC 心得
来源:互联网 发布:单片机编程软件中文版 编辑:程序博客网 时间:2024/05/18 08:56
Cfcs 使用注意的几个心得
作者:starsky
发部日期:Tue, 01/09/2007
1.不使用"this"参数
这个变量的范围是"public",对于一个严格的程序来说,除非你知道你使用this的时候,它属于的范围和时机都是适合的,不然我建议还是写个函数来传送你需要的data。
2.不要把cfc的数据传输直接赋给application,session,client变量等等
这样的做法简化、降低了cfcs的重用性,完全可以用cfreturn变量的做法来代替传送指定范围的指定的数据.
3.多使用hint属性
多使用hint来解释你写的函数,从团队合作和可维护性来看,这个是必然的,至少让别人轻松的了解到你写的是什么
4. 理解coldfusion映射
例如"my.wonderful.earth.shattering",这样的路径正常情况下表示coldfusion的cfc从你的站点根目录开始寻找起
c:/inetpub/wwwroot/my/wonderful/earth/shattering.cfc,可是如果你创建了一个"/my"从c:/mystuff起的映射,这样的话,coldfusion就会找"c:/mystuff/wonderful/earth/shattering.cfc".
5.学习使用面向对象和设计模式
这样的方法和模式可以有助你在开发程序上轻松,增加程序之间的性能和整体把握,把oo的概念用在cfc上更能体现cfc的优势所在。
6.构造结构初始化数据,使用init()
例如:将datasource的名称纳入初始化init(),存放在一个变量中,那么你可以在这个函数的任何地方都使用这个变量来指定你的DSN。
7.变量范围需要设定
cfc不仅仅是一个函数libraries,他们可以让变量或方法在几个函数中互相调用,所以这就需要我们对每个函数中的变量使用范围做控制,这样可以在一定程度上减轻server对变量使用范围的判断。
8.不要在cfc中输出内容
cfc的作用一般用来逻辑控制,不是用来输出内容到浏览器上,如果你想在cfc中创建数据输出,就用cfreturn的方式.
[转载于 Charles' Lab 查爾斯實驗室]
- 【转载】CFC 心得
- CFC Browser
- cfC. Pride
- 处理图片的CFC
- cfC. Two TVs
- ActiveX开发心得(转载)
- Liferay使用心得 (转载)
- socket心得,转载
- 面试心得-----转载
- cfml 组件(cfc)示例源代码
- JavaChina2005大会心得(转载)
- JSP初学心得(转载)
- 如何顺利毕业心得(转载)
- 【转载】交易心得执行篇
- 编程实现QQ表情文件CFC格式
- 编程实现QQ表情文件CFC格式
- Coldfusion: CFC属性变量的自动初始化。
- 介绍 ColdFusion 组件 (ColdFusion Components, CFC)
- 作为学科的计算科学(上、中、下)
- 使用对像类型
- 面向对象设计原则(Object-Oriented Principle)
- [水晶报表]服务器端设置报表打印格式
- 10.15--关于产品文档中用表格来描述操作
- 【转载】CFC 心得
- linux C程序如何确定一个域名所对应的网站是否可以打开!
- 有趣的数学题,回家解决
- header('Content-Type:..')
- 如何学习ASP.net技术
- DateDiff() 函数返回两个日期之间的差值
- 一个很好的入门教程Designing for Magento
- 作为学科的计算科学(中)
- 鸟笼逻辑