[转]ColdFusion简介

Procedural modeling What is procedural modeling? One content generation option is modeling buildings, plants, clouds, cities, and worlds using an underlying system of rules. 1 Procedural Modeling: Grammars A rule-based generative system loosely organized as: ... 阅读详情

  ColdFusion简介

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

Macromedia公司出品,应该是在和Allaire公司合并后,由Allaire负责开发的,针对web应用的一种脚本语言。以*.cfm为文件名。实现的方式应该和JSP类似。必须在ColdFusion专用的应用服务器环境下运行。

自Macromedia接收Allaire公司后,把原来基于C++开发的ColdFusion改为基于JRun的J2EE平台的一个Web Application(JRun也是Allaire公司的一个J2EE服务器产品),从此ColdFusion完全从一个功能齐全的动态Web服务器转变为一个J2EE应用服务器。同时依旧保留了原有版本的所有特性。
一、ColdFusion
美国的一对兄弟Allire,在为自己的客户解决数据库访问的问题时,感觉到了cgi程序在编写和维护上的难度是不能容忍的困难。于是,具有计算机天赋的Jeremy Allire便在1995年编写了一种快速响应且易于编写的动态脚本语言,叫做ColdFusion,一经推出,便震撼整个网络行业。之后,兄弟俩看到了ColdFusion的发展前途,便成立了Allire公司(后来被macromedia收购)。之后 的几年,全球500强中的一半都采用了ColdFusion来解决公司不同情况的问题。通过不断的版本修改和开发者的不断壮大,ColdFusion后来发展成为业界知名的企业级解决方案的开发首选。现在,为了产品线的统一,为了工业标准的统一,为了完全 兼容Java平台,Macromedia发布了ColdFusion MX。而众位以前经常看到的Neo这个词则是macromedia对于使用新一代ColdFusion开发行业解决方案的编码名称。
 
二、ColdFusion 的组成部分:

作为一个集成开发系统,ColdFusion的主要组成部分简述如下:

1.ColdFusion服务器(ColdFusion Server)

ColdFusion Server是ColdFusion的核心部分,它在NT中运行为一项服务,在WIN95中作为应用程序运行,其作用是等待Web服务器的请求。当客户(浏览器)向Web服务器请求文件时,发生如下过程:Web服务器根据文件名判断文件的类型,若是ColdFusion 文件(后缀名为CFM),Web服务器转而向ColdFusion Server请求该文件,ColdFusion Server对该文件进行处理后,产生一个标准的HTML文件,交付给Web服务器,Web服务器再将HTML文返回到客户端。

2. ColdFusion管理器(ColdFusion Administrator)

系统管理员用ColdFusion管理器来配置ColdFusion服务器的各种选项,包括:

·ColdFusion 数据源

·调试信息

·服务器设置

·应用程序安全性

·服务器集

·执行预定网页

·目录映射


三、ColdFusion工作室(ColdFusion Studio)

ColdFusion Studio是ColdFusion的开发环境。它提供了可视化的开发工具,包括动态预览,交互式的调试,查询生成器,表达式生成器,工程管理,以及一些控件工具和其他工具,用这些工具可以快速方便地产生ColdFusion应用程序文件,也可以产生标准的HTML文件。ColdFusion Studio的功能主要包括:

·查看数据源

·快速生成SQL语句

·从标签选择器中使用HTML和CFML的所有标签

·在特定标签的编辑器中或标签检查器中编辑代码

·在内部浏览器或外部浏览器中显示网页,在设计窗口中可视地编辑网页。

·建立工程来管理应用程序文件,使文件易于维护和上载。

·使用扩展的查询和替换,快速更新一组文件。

·存储代码片段,以便重复使用。

·用表达式生成器生成包含ColdFusion函数,常量,变量,和运算符的表达式。

·调试程序代码。

·查看站点的整体结构。

·检查HTML代码和CFML代码的合法性。

·检验单个文件或整个工程的链接。

·启动文件的版本控件,以利于团队开发。


四、ColdFusion应用程序
 
ColdFusion应用程序由一组后缀名为CFM的文本文件构成,这些文件实现了该应用程序的功能,其中一个重要功能是接收客户输入和格式化输出的客户界面。CFM文件中可以包含ColdFusion标签,HTML标签,CFSript, JavaSript,以及任何可以嵌入HTML文件中的内容。

ODBC数据源

ColdFusion应用程序可以操纵任何支持ODBC标准的数据库。

其它数据源

ColdFusion并不只限于操纵ODBC数据源。你也可以通过OLEDB,本地数据库驱动程序,支持LDAP的目录服务器,支持POP的邮件服务器等途径来取得数据。

ColdFusion扩展

ColdFusion提供了一个基于XML的开放式框架,用来以新的服务器组件扩展ColdFusion的功能,并可以使用COM,CORBA,C/C++,VBSript,JavaScript,ActiveX,或者CFML等与企业系统建立连接。


五、ColdFusion 文档


ColdFusion文档包括两个版本,打印版和联机版,两个版本都很容易定位到你所需要的信息。文档的内容包括:

·Getting Started with ColdFusion――包括系统的安装和基本配置,ColdFusion开发系统的组成,以及CFML语言的简介。

·Administering ColdFusion Server――讲述如何配置系统以提高性能,如何管理数据源,设置安全等级,以及其他有关开发环境和站点管理的选项设置。

·Developing Web Applications with ColdFusion

 
如何构建一个 AI 驱动的数据分析系统 在现代数据分析中,将 AI 引入数据分析系统中可以极大提升效率和自动化程度。本文将从架构设计、工具选择、实现步骤等多个方面进行详细说明,帮助你构建一个 AI 驱动的数据分析系统。 阅读详情

相关推荐

Qwen3.5在昇腾910B上的vLLM Ascend高性能部署实战

大语言模型推理优化是AI工程落地的核心环节,其本质是计算、内存与通信三者的协同调度。vLLM作为主流推理框架,通过PagedAttention和Continuous Batching显著提升GPU利用率;而昇腾NPU凭借高带宽HBM与专用AI算子,在国产化算力平台中展现出独特优势。当vLLM深度适配昇腾(即vLLM Ascend),不仅保留动态批处理、流式输出等关键能力,更实现KV Cache的HBM感知管理与HCCL直通优化,使中小尺寸模型(如Qwen3.5-35B)在单台Atlas A3服务器上达成百并

weixin_30558697的博客 431

超全的安全测试汇总

1.安全测试在做什么? 扫描?在很多人的眼中,做安全的就是整天拿个工具在哪里做扫描操作,使用各种不同的工具做扫描。是的,扫描是安全测试的很重要的一部分,扫描可以快速有效的发现问题。扫描工具的易用性、方便性决定了重要地位。但是扫描工具的局限性、程序的不够灵活等缺点也是显而易见的。不管是扫描报告的分析、漏洞的深度挖掘、测试的组织等等的工作都离不开安全测试人员,所以只能说扫描工具减轻了测试人员的工作量,是安全测试的一种手段。 2.安全测试者是怎样定位自己的? 我们经常可以从身边的朋友口中听到一些有关安全的名称,向

weixin_44602565的博客 1万+

如何在NVIDIA CX6 网卡和华为CE交换机上为RDMA协议使能DCQCN和PFC

【代码】如何在NVIDIA CX6 网卡和华为CE交换机上使能DCQCN和PFC。

Markchen7788的博客 5090

[转]其它技术和ColdFusion的结合问题

 1: 如何才能在ColdFusion中调用由其它语言编写的程序资源? 有几种方法:如果想调用能在系统命令行中执行的代码/程序(如在DOS下的tracert,ping),可以用 。如果想调用由其它脚本程序(ASP,PHP,JSP )生产的web页面的话,可以用。如果想调用Web Service的话可以用(这也是最值得推荐的方法)。不管是那种方法,都能帮您返回所需的结果。2: ColdFusio

Simon的专栏 1174

KIBANA可视化管理界面说明

更说明转自https://blog.youkuaiyun.com/IT_ZRS/article/details/125496588 1 主要结构功能 使用浏览器访问 ip:5601 默认端口,进入首页 Discover:日志管理视图 主要进行搜索和查询 Visualize:统计视图 构建可视化的图表 Dashboard:仪表视图 将构建的图表组合形成图表盘 Timelion:时间轴视图 随着时间流逝的数据 APM:性能管理视图 应用程序的性能管理系统 Canvas:大屏展示

tian830937的专栏 7083

避开这些坑!baostock获取股票数据时最容易犯的5个错误(Python实战)

本文针对使用Python和baostock库获取股票历史数据时常见的五大陷阱,提供了实战解决方案。重点剖析了登录状态验证、参数配置、数据解析、批量操作效率及数据一致性校验等关键环节,帮助开发者构建稳健高效的数据获取流程,避免因细节疏忽导致的数据错误或性能瓶颈。

websocket5live的博客 1440

ColdFusion是什么

       Coldfusion是一个商业开发平台。          它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,文件的扩展名是.cfm。并把编写的应用程序运行在ColdFusion服务器上(也可以部署在其它支持CFML的应用服务器上,如J2EE应...

Just be myself 1738

【华为OD机试】创建二叉树(python, java, c++, js)

请按下列描达构建一颗二叉树,并返回该树的根节点: 1、先创建值为-1的根结点,根节点在第0层; 2、然后根据operations依次添加节点: operations[i] = [height, index] 表示对第 height 层的第index 个节点node, 添加值为i 的子节点: 若node 无「左子节点」。则添加左子节点; 若node 有「左子节点」但无「右子节点」,则添加右子节点: 否则不作任何处理。 height、index 均从0开始计数;index 指所在层的创建顺序。

A_D_I_D_A_S的博客 188

Coldfusion的基础知识

什么是ColdFusion?   ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施先进的应用系统。ColdFusion Studio中的可视化编程工具、数据库和程序调试工具可以帮助实现快速开...

计算机世界软件硬件 631

医疗影像配准与融合: 使用MATLAB对医学影像进行配准和融合,实现不同影像模态之间的对准和结构信息融合等

医疗影像配准与融合是医学影像处理的重要技术,它用于将不同来源、不同时间或不同模态的医学影像进行配准和融合,以获得更加完整、准确的患者解剖信息。基于MATLAB的医疗影像配准与融合可以帮助医生更准确地诊断疾病,制定更有效的治疗方案。医疗影像配准与融合是医学影像处理的关键技术,它对于提高医学影像诊断和治疗的准确性至关重要。MATLAB是一种功能强大的数学和科学计算软件,它可以为医疗影像配准与融合提供强大的工具和支持。

走向CTO的路上... 712

从 OPEN CURSOR 到 SELECT INTO TABLE:把 ABAP 数据读取的底层机制与性能差异讲透

ABAP数据库访问性能优化关键点 摘要:ABAP程序性能的核心在于数据读取方式的选择。本文分析了三种常见数据库访问方式的技术原理:显式游标(CURSOR)、SELECT-ENDSELECT循环和SELECT INTO TABLE。重点揭示了数据从数据库到应用服务器的传输机制,包括OPEN/REOPEN与FETCH操作、Array Fetch批量传输原理以及SAP游标缓存机制。通过VBAK表的性能测试数据对比,证明了不同场景下最优访问方式的选择依据:大数据量时显式游标性能优势明显,而SELECT INTO T

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 172

ColdFusion介绍

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

1864

vue3 - 最新详细实现高德地图绘制动态热力图详细教程,在某区域或城市地图上做“热力图层“展示人流量、旅游人口密度、热量图、全国地区地理热力图,利用颜色的深浅表示密度或强度等场景(详细示例代码教程)

vue3,nuxt3,高德地图,热力图,绘制热力图层,人流量,vue3使用高德地图实现某个区域热力图,vue3高德地图api加载热力图及关闭,接收热力图数据并渲染热力图,关掉热力图,Vue使用高德API制作热力图,热力图加载不出来,电子围栏围住热力图,vue3中使用高德地图渲染热力图组件,高德地图使用热力图详细教程,报错,卡顿,出不来怎么办,无法关闭,怎么解决这个问题,出错,城市名称,城市某个街道,城区,省份,市区,县城,乡镇,村,各省份的热力图,交通流量,人口流量,密度,旅游出行,人口数量,颜色介绍,深浅

✅ 精选推荐文章 5205

做ColdFusion 常用的组件

大家都安装好COLDFUSION了吧,首先,我要简单介绍一下COLDFUSION的组件构成 ColdFusion Server ColdFusion Administrator ColdFusion Studio ColdFusion CFML应用页 ODBC数据源 ColdFusion扩展 1.ColdFusion

冷枫@优快云 2224

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

coldfusion_ColdFusion入门

coldfusionColdFusion MX is the newest version of an already fantastic product developed by Macromedia, arguably the biggest and best producer of Web software out there. CFMX, as it’s commonly referre...

culi3118的博客 1124

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

coldfusion_ColdFusion组件-简介

One of the greatest and probably most anticipated features to come with Macromedia’s Coldfusion MX is ColdFusion Components (CFCs). In its most basic form, a CFC is a collection of code and data that’...

culi4814的博客 607

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

[转]开始使用ColdFusion

 1: 我需要些那些东西来开始使用ColdFusion? 主要是两样东西: 1)一个ColdFusion服务器来运行你的应用程序,你可以使用一家支持ColdFusion的空间提供商,或在你本地机器上安装你自己的ColdFusion服务器(开发版的ColdFusion是免费的)。 2)你还需要一个代码编写环境,Dreamweaver MX 可能是你最好的选择,当然你也可以使用其它任何文本编辑软件

Simon的专栏 1534

coldfusion_ColdFusion中的数据结构简介

coldfusionI know that this is everyone’s favorite topic. It’s certainly the first chapter I look for when I get a new Learn <Insert Language Here> in 2 Minutes book. 我知道这是每个人都喜欢的话题。 当我在2分钟内获得一...

culi3182的博客 238

[转]ColdFusion学习笔记

 ColdFusion学习笔记 进入新公司,第一次听说ColdFusion,开始学习。觉得ColdFusion还是比较好学的。ColdFusion是Macromedia公司开发的一个产品,是用来制作动态网站的,可以与IIS与Apache一起工作。我现在主要是用IIS。如果熟悉html,xml,jsp等,学习ColdFusion是比较容易的。下面是一些个人的经验:1、ColdFusi

Simon的专栏 1818

[转]为什么选择ColdFusion

 1: ColdFusion的定义 答:ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。 但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的

Simon的专栏 1419

coldfusion_ColdFusion教程:第一部分

coldfusionThis tutorial series was originally written in 2001, and may be out of date. Since then we’ve published other ColdFusion tutorials that are more up to date. Here are some newer tutorials you...

culh2177的博客 1045

coldfusion_用户在ColdFusion中定义的函数

coldfusionUser defined functions allow developers to keep frequently used pieces of code together in reusable units. For example, you may often find yourself checking the size of a particular file or ...

culi4814的博客 284

网页编程之ColdFusion以及CFM格式文件简介

 资料来源:学习爱好者网站edufans  类似ASP、PHP,都是动态生成html页面。但是coldfusion的功能明显比asp强大很多。与传统的编程语言(Perl,VB,C/C++,Delphi…)不一样,Cold Fusion是一个非常快速而且简便的应用开发系统,它将服务器、浏览器和数据库技术结合起来,用来实现动态和交互式WEB站点。您只需要在标准的 HTML语言中嵌入CFML语言

goen123的专栏 3113

coldfusion thumbnail

找了很多方法,开始的时候自己试着使用cfml调用java,没有成功,后来发现有coldfusion开源的image组件,里面的功能很全很强大,其实cf8已经有了cfimage的标签了,可是我 还是使用的cf7。。。 coldfusion7 thumbnail 下载imagecfc:http://www.opensourcecf.com/imagecfc/download.c

huangguaxuan的专栏 831

coldfusion_Coldfusion数据结构简介第IV部分–查询

coldfusionOkay, this is definitely the last you’ll hear from me about data structures. I have, however, saved one of the most useful data structures for last. Queries are an important part of Web deve...

culi3182的博客 318

coldfusion_过去和现在的ColdFusion技术期刊

coldfusionThe latest issue of Fusion Authority Quarterly Update (FAQU), the only print journal on ColdFusion, is now available from Fusion Authority. 现在可以从Fusion Authority获取有关ColdFusion的唯一印刷期刊的最新一期Fu...

culh2177的博客 216
上一篇: ColdFusion Blog开张了!
下一篇: [转]ColdFusion学习笔记
AaronYang
博客等级 码龄25年 0粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值