繁体中文
设为首页
加入收藏
当前位置:程序开发首页 >> ColdFusion教程 >> 世界上最快的网络系统开发工具COLDFUSION

世界上最快的网络系统开发工具COLDFUSION

2006-11-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:如果所有的信息系统,都演变成需要浏览器来操作,该怎么办呢? 当技术与趋势发生转变的时候,信息人员对系统的认知与设计都应该跟着改变。我们每一个人都面临着信息系统全面WWW化时代的到来,这趋势就象当年大家...

如果所有的信息系统,都演变成需要浏览器来操作,该怎么办呢?

当技术与趋势发生转变的时候,信息人员对系统的认知与设计都应该跟着改变。我们每一个人都面临着信息系统全面WWW化时代的到来,这趋势就象当年大家由DOS环境转向WINDOW操作系统一样,无论如何抗拒,都无法阻止需求的改变与科技的演进。

作为网络领域中的一份子,你的愿望是成为一个优秀的设计师,可不了解后台程序的功能与运作,将是一个很大的缺陷。而学习ASP,JSP,又会是一个漫长而又枯燥的历程,你也许问过自己,我什么时候才能独立完成一个站点设计呢?很可惜,以我多年的经验,你需要一个优秀的排挡。但学习ColdFusion,却可以让你迅速成为一个拥有多种网络技术为一体的优秀人才。

ColdFusion提供一个独特的方式来开发应用程序,这正反映了ALLAIRE最原始的信念,那就是不需要烦琐的程序设计技巧也能开发出精细的网站应用程序。不需要极专业的系统开发人员,例如,JAVA,C++等复杂程序语言的专家,ColdFusion将这些程序所能提供的功能转变成类似HTML tags易懂的服务端tags.有别与静态的HTML文件,当ColdFusion所架构的网站应用有请求的时候,ColdFusion应用服务,便会预先处理,再经过数据库及其他服务端技术,返回一个动态产生的HTML网页。CFML与网站服务器的关系,就象是HTML与浏览器一样简单。

Allaire支持微软的平台技术,并确保开发的ColdFusion可以在WindowsNT上和主要的Internet 服务一起工作,如COM+和IIS5.0。它是WindowsNT上第一个可用的Web应用服务器,并将继续强有力地支持微软的技术,包括WindowsNT,COM,Internet Explorer,IIS和Backoffice。同时也是一个强大的Web应用服务器,它提供快速的、可升级的和开放的技术,此技术和WindowsNT采用的技术一致,并为任何使用WindowsNT或Win2000作为它们开发平台的Web组提供附加的工具和服务。ColdFusion特别适用于基于Web的独特需求和HTML和WML,XML的Web应用。

ColdFusion Application Server紧密整合了目前主要的数据库如DB2,msSQL,ACCESS,MYSQL,Oracle,SYBASE等,以及标准的网站服务平台(包括微软和网景,APACHE等),同时还拥有LINUX,UNIX的版本,因此你可以完全发挥网站应用程序的效益,你不需任何修改,就可以移植到其他平台上,它是无缝的。

我们来看看下面的一些代码,主要是从数据库中抓出不同公司职员的EMAIL地址,并按序列排放。

HTML 发布到浏览器时,如下所示.

Email List

Company, Inc.

  1. Joe Smith

  2. Don Dole

Mixer, Co.

  1. Joy Dodge

  2. Marv Kahn

如果你想把名称按公司列出来,就要用ColdFusion 进行下面的编码.

SELECT FirstName, LastName, Company, Email

FROM Customers

Email List

#Company#

  1. #FirstName# #LastName#

在ASP中,要编写同样功能的页,象下面所列出的,代码是极其复杂和难于理解的

<%

Set getNames = Server.CreateObject(“ADODB.Recordset”)

myRecordset.ActiveConnection = “MyDB”

myRecordset.Options = adCmdText

strSQLStatement = “SELECT Name, Company, Email” _

& “FROM Customers” _

& “GROUP BY Company” _

& “ORDER BY Company”

myRecordset.Source = strSQLStatement

myRecordset.Open

%>

Email List

<%

Do While Not getNames.EOF

Response.Write ‘’ & Company.Value & ‘

Response.Write ‘

    Set MyCompany = Company.Value

    Do While MyCompany = Company.Value And Not getNames.EOF

    Response.Write ‘’ _

    & FirstName.Value & ‘ ‘ & LastName.value & ‘’ _

    getNames.MoveNext

    Loop

    Response.Write ‘

Loop

%>

好了,说了怎么多,如果你开始对ColdFusion感兴趣的话,请进入下一个章节。

责任编辑:admin
相关文章