-->ColdFusion 初级教程-->实现应用程序框架

ColdFusion

后页 前页
目录
北极星书库
实现应用程序框架


利用Application.cfm而实现的ColdFusion应用程序框架有四个基本组成部分:


·应用程序级设置


·客户状态管理


·错误处理


·Web服务器安全性集成


这些功能使你更容易组织应用程序文件,建立复杂的Web应用。


定义应用程序


开发ColdFusion应用程序的一个重要步骤是设计其目录结构。建立应用程序之前,首先要为该应用程序建立一个根目录。有些程序文件也许需要存在子目录中。


建立应用程序框架的步骤如下:


  1. 在应用程序的根目录建立Application.cfm文件,用于整个应用程序的设置。
  2. 设定应用程序级设置和错误处理
  3. 用CFAPPLICATION标签允许客户状态管理。
  4. 允许你所需要的其它特性,如安全(用CFAUTHENTICATE),锁定(用CFLOCK),或错误处理(用CFERROR)。

你可以只用一个Application.cfm,也可以对应用程序的不同部分使用不同的Application.cfm文件。下图所示的目录树显示了两种不同的应用程序框架。


·在左面的例子中,一个名为Web Wonders,Inc的公司,用应用程序根目录下的一个Application.cfm文件控制整个应用程序。


·在右面的例子中,Bandwidth Associates公司对不同的部门使用不同的 Application.cfm文件。只有Products目录下的文件使用根目录下的Application.cfm,Marketing和Sales目录有自己的Application.cfm。



每个ColdFusion文件只能包含一个Application.cfm。这是一种隐式的CFINCLUDE,如果目录树中存在Application文件,你没有办法不包含它。(正因如此,该文件是设置应用程序级变量的理想位置。)


当被申请的文件中有一个CFINCLUDE标签,显式地包含了另一个文件时,ColdFusion不会为被包含的文件搜索Application.cfm。


后页
前页
目录
北极星书库