目录
北极星书库
前文中已多次出现关于Application.cfm文件和“应用程序”的内容,本章将对此进行较为详细的介绍。
理解应用程序框架
一个ColdFusion应用程序是一组协同工作的文件的集合。从最简单的客户目录,到复杂的Internet商务系统,都可以是一个应用程序。而且你可以把单个应用程序结合起来,组成复杂而强大的Web系统。
ColdFusion利用一个特殊的文件Application.cfm来定义一个应用程序。当浏览器请求一个ColdFusion文件时,ColdFusion向上搜索该文件的目录树,查找Application.cfm文件。找到该文件时,将其包含到当前被申请文件的开头处。如果被申请文件的目录树中有多个Application.cfm文件,ColdFusion使用所找到的第一个文件。
注意:ColdFusion向上搜索目录树,一直搜索到磁盘的根目录。
按照上述的搜索规则,所有包含了同一个Application.cfm的文件属于同一个“应用程序”,此应用程序的名字即为Application.cfm文件中CFAPPLICATION标签的NAME属性所提供的名字。
由于应用程序的每个文件都在开头处包含了同一个Application.cfm文件,因此该文件中的内容将对每个文件都执行一次,从而该文件的内容对整个应用程序都有效。这正是Application.cfm的特殊之处,除此之外,该文件只是个标准的CFM文件。
前页
目录
北极星书库