`
bjxagu
  • 浏览: 165292 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
阅读更多

      ColdFusion(直译:冷聚变),是一个动态Web服务器,其CFML(ColdFusion Markup Language)是一种程序设计语言,类似现在的JavaServer Page里的JSTL(JSP Standard Tag Lib),从1995年开始开发,其设计思想被一些人认为非常先进,被一些语言所借鉴。

Coldfusion 最早是由 Allaire 公司开发的一种应用服务器平台,其运行的 CFML(ColdFusion Markup Language) 针对Web应用的一种脚本语言。文件以*.cfm为文件名,在ColdFusion专用的应用服务器环境下运行。在 Allaire 公司被 Macromedia 公司收购以后,推出了 Macromedia ColdFusion 5.0,类似于其他的应用程序语言, cfm文件被编译器翻译为对应的 c++ 语言程序,然后运行并像浏览器返回结果。

自Macromedia接收Allaire公司后,把原来基于C++开发的ColdFusion改为基于JRun的J2EE平台的一个Web Application(JRun也是Allaire公司的一个J2EE服务器产品),并正式推出 Macromedia ColdFusion MX 6.0 版本,此时的cfm运行原理就和java非常的类似,cfm文件被应用服务器编译为对应的 java 代码并编译成 .class 文件在 jvm 虚拟机上运行。从此ColdFusion完全从一个功能齐全的动态Web服务器转变为一个J2EE应用服务器。同时依旧保留了原有版本的所有特性。

 

ColdFusion 的页面后缀通常为.cfm,同时 Macromeida 公司在发布 ColdFusion MX 的时候借鉴于 java 面向对象设计风格,设置了 .cfc 这样的 ColdFusion 文件后缀,他们被称作 ColdFusion Components [CFM组件]。 cfc 文件就好比一组 cfm function 的集合,使对应的代码具有高度的可重用性。虽然 .cfc 和 custom tag 具有类似的重用性,但 cfc 提供了更加灵活的调用方式,例如 webservice 方式的调用支持。

 

CFM 并不等同于 ColdFusion。 CFM 是一种标志语言,而 ColdFusion 是一种应用服务器环境。对于标准的语法结构的 cfm,cfc 文件,它们不仅仅可以运行在 Macromedia ColdFusion 服务器上,同样的也可以直接在BlueDragon服务器环境下。

分享到:
评论

相关推荐

    ColdFusion9升级到ColdFusion16

    从ColdFusion9升级到ColdFusion16是一个涉及多个方面的过程。本文将详细介绍从ColdFusion9升级到ColdFusion16的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、...

    coldfusion

    ColdFusion是一款由Adobe公司开发的服务器端脚本语言和应用程序框架,主要用于构建Web应用程序。它的特点是结合了HTML、SQL和Java等技术,提供了一种高效、便捷的方式来创建动态网页和交互式应用。"CF_study_CN"这个...

    使用ColdFusion Express进行ColdFusion Web应用开发

    ### 使用ColdFusion Express进行ColdFusion Web应用开发 #### 冷门好物:ColdFusion Express 在当今快速发展的互联网技术领域中,ColdFusion作为一种成熟且功能强大的Web应用程序开发平台,一直保持着其独特的地位...

    Coldfusion 9的注册文件

    ColdFusion是一款由Adobe开发的服务器端脚本语言和应用服务器,主要用来创建动态网站和Web应用程序。在本文中,我们将深入探讨ColdFusion 9的相关知识点,包括其功能、安装过程以及安全性方面。 首先,ColdFusion 9...

    coldfusion 论坛源码 cfbb

    **冷焰(ColdFusion)论坛源码 CFBB详解** 冷焰(ColdFusion)是一种由Adobe公司开发的服务器端脚本语言,主要用于构建Web应用程序。CFBB(ColdFusion Bulletin Board)是一款基于ColdFusion的论坛软件,适用于构建...

    coldfusion_install.pdf

    Adobe ColdFusion是一款由Adobe公司开发的服务器端技术,用于快速开发和部署基于Java平台的Web应用。ColdFusion MX 2016(即文档中提到的版本)为开发人员提供了一套工具,以开发、测试和部署企业级应用。从文档提供...

    ColdFusion 5.0高级编程5.pdf

    根据给定的信息,“ColdFusion 5.0高级编程5.pdf”这个文件主要涉及的是ColdFusion 5.0的相关高级编程技术。由于文件具体内容并未给出详细的技术信息,以下将基于ColdFusion 5.0这一版本的特点以及高级编程可能包含...

    ColdFusion Tags参考手册(简体中文版)

    《ColdFusion Tags参考手册》是为深入了解和掌握ColdFusion这一强大Web开发平台而编写的中文指南。ColdFusion是由Adobe公司开发的一种服务器端脚本语言,它结合了HTML、CSS、JavaScript以及数据库功能,使得开发者能...

    ADOBE COLDFUSION 8开发者指南(英文版)

    ### ADOBE COLDFUSION 8 开发者指南核心知识点解析 #### 一、概述 《ADOBE COLDFUSION 8 开发者指南》是Adobe Systems Incorporated于2007年出版的一本权威性文档,旨在为使用ColdFusion 8版本的开发人员提供全面的...

    ColdFusion初级教程

    ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...

    Java for Coldfusion Developers

    Java for Coldfusion Developers

    ColdFusion安装指南

    ### ColdFusion 8 安装与使用指南 #### 一、概述 ColdFusion 是一款由 Adobe 开发的企业级 Web 应用开发平台。它提供了丰富的功能集,包括数据库集成、安全性管理、内容管理等,使开发者能够快速构建动态网站和 ...

    ColdFusion参考手册

    **冷焰(ColdFusion)参考手册** **一、ColdFusion简介** ColdFusion是由Adobe公司开发的一种服务器端脚本语言,主要用于构建Web应用程序。它结合了HTML、CSS、JavaScript以及自己的ColdFusion Markup Language (CFML...

    ColdFusion函数.chm

    ColdFusion 函数 大部分 集合

    ColdFusion函数

    ColdFusion是一种强大的服务器端脚本语言,由Adobe公司开发,用于构建动态网站、Web应用程序和集成企业系统。它的函数库是其核心功能之一,提供了丰富的功能和操作,以实现高效编程。本篇文章将深入探讨ColdFusion...

    coldfusion初级教程

    ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...

    CFM反编译 ColdFusion轻松解密

    CFDECRYPT for Allaire ColdFusion cfdecrypt.exe is a Windows binary of the CFDECRYPT program posted to BugTraq, which decrypts encrypted ColdFusion templates. Source (cfdecrypt.c) and MS Visual ...

Global site tag (gtag.js) - Google Analytics