文章作者 : linkfoxo [ fengjf@novasprint.com ] Web URL : http://www.cfwindow.com
上载日期 : 2000-12-08
Web数据库的应用非常广泛,在电子商务和网络信息服务中起着支撑作用。与Perl/CGI、ASP、PHP等技术相比,ColdFusion是开发Web数据库的最有效的方法。只要对HTML、SQL和JavaScript有基本的了解,就能快速地开发出功能强大的数据库网站。
对许多人来说,学习ColdFusion并不难,困难之处在于怎样建立一个合适的开发环境。根据我的经验,在Windows平台上,不论是Windows9X还是Windows NT,都可以用Apache服务器加上ColdFusion Express的配置。具体步骤如下:
1、下载Apache V1.3.6Web服务器软件(2.9M, http://www.pchome.net)和ColdFusion Express V4.0(21M, http://www.cfwindow.com);
2、安装Apache。安装完毕后用记事本打开服务器配置文件httpd.conf,如果是缺省安装它应该在C:\Program Files\Apache Group\Apache\conf文件夹内,将第232行ServerName后面的服务器主机名改为http://127.0.0.1,并将第239行和264行的本机网站文件地址改为数据库网站所在的文件夹,如"C:\My Documents\DataWeb\",完成后再打开同一文件夹内的access.conf,在文件最后添加一行:LoadModule coldfusion_module modules/ApacheModuleColdFusion.dll,存盘退出;
3、安装ColdFusion Express。安装过程中注意三点:首先,服务器类型应选择Other Server,即其它服务器。其次,应将系统管理文件和技术文档文件安装到数据库网站所在的文件夹,也就是Apache配置文件中定义的本机网站文件地址。最后,一定要记住自己填写的服务器登录口令,如果忘记的话将无法进行ColdFusion系统管理!安装结束后将C:\CFUSION\BIN文件夹内的ApacheModuleColdFusion.dll文件拷贝到C:\Program Files\Apache Group\Apache\modules;
4、重新开机,启动Apache服务器,如果在Windows9X系统中应执行Start Apache as console app,在NT中应执行Install Apache as Service。启动成功后桌面上显示运行Apache的DOS窗口。然后启动ColdFusion,即执行ColdFusion Server 4.0开始菜单内的ColdFusion 4.0和ColdFusion RDS Service,在Windows任务栏的右面会出现两个小图标,右击Cold Fusion 4.0 IDE Service图标打开快捷菜单, 执行Cold Fusion Administrator,如果在浏览器内能打开系统管理主页(网址为http://127.0.0.1/cfide/Administrator/index.cfm),并且输入口令后能正常登录的话,说明安装成功了,否则就是第二和第三个步骤有误,请修改相关配置后再试一次。
ColdFusion支持MS-SQL数据库服务器和Access、Excel、dBase、FoxPro、文本文件等ODBC数据源。现以使用Access数据库为例,首先根据数据库网站的功能建立相应的mdb文件,在mdb文件中添加表和字段。出于系统兼容的考虑,数据库文件以及表和字段不要用中文字符起名,而应该用英文或拼音。如果表内需要原始数据的话应先将数据输入,这样也便于系统的调试。数据库文件建立后拷贝到网站的只读文件夹内,比如_private。接下来设置ColdFusion的数据环境。打开ColdFusion系统管理主页,登录后点击左面导航框架内的Server-ODBC,再在右面的框架内选择添加数据源Add...,将网站所需的数据库文件全部加入列表。请记住表中蓝色的数据源名,在以后的网页设计中将频繁地用到它们。添加完成后可以按列表右面的Verify来检查数据库链接是否有效.完成后退出。至此数据环境设置完毕。
现在网页编辑软件五花八门,种类繁多,其中以FrontPage和Dreamweaver独领风骚。开发ColdFusion的Allaire公司也有两个软件:Homesite和ColdFusion Studio,前者想必大家都知道,后者专用于ColdFusion,可惜对中文的支持不是很好,如果开发英文网站可以一试。我推荐大家用Dreamweaver 3.0,它的安装文件仅10M,pchome网站(http://www.pchome.net)有它的汉化版下载,文件虽小而功能俱全,特别是它的模拟Web站点跟Apache配合得非常好。
至此Windows中的ColdFusion开发环境建立完毕,可以开始尝试ColdFusion方便而强大的网络数据库功能。有关ColdFusion的开发资料可参考ColdFusion Express的联机文档和示范网站。
|