[转]ColdFusion简介
ColdFusion简介
Macromedia公司出品,应该是在和Allaire公司合并后,由Allaire负责开发的,针对web应用的一种脚本语言。以*.cfm为文件名。实现的方式应该和JSP类似。必须在ColdFusion专用的应用服务器环境下运行。
自Macromedia接收Allaire公司后,把原来基于C++开发的ColdFusion改为基于JRun的J2EE平台的一个Web Application(JRun也是Allaire公司的一个J2EE服务器产品),从此ColdFusion完全从一个功能齐全的动态Web服务器转变为一个J2EE应用服务器。同时依旧保留了原有版本的所有特性。
作为一个集成开发系统,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应用程序
ODBC数据源
ColdFusion应用程序可以操纵任何支持ODBC标准的数据库。
其它数据源
ColdFusion并不只限于操纵ODBC数据源。你也可以通过OLEDB,本地数据库驱动程序,支持LDAP的目录服务器,支持POP的邮件服务器等途径来取得数据。
ColdFusion扩展
ColdFusion提供了一个基于XML的开放式框架,用来以新的服务器组件扩展ColdFusion的功能,并可以使用COM,CORBA,C/C++,VBSript,JavaScript,ActiveX,或者CFML等与企业系统建立连接。
五、ColdFusion 文档
<script type=text/javascript> </script>
ColdFusion文档包括两个版本,打印版和联机版,两个版本都很容易定位到你所需要的信息。文档的内容包括:
·Getting Started with ColdFusion――包括系统的安装和基本配置,ColdFusion开发系统的组成,以及CFML语言的简介。
·Administering ColdFusion Server――讲述如何配置系统以提高性能,如何管理数据源,设置安全等级,以及其他有关开发环境和站点管理的选项设置。
·Developing Web Applications with ColdFusion
[转]ColdFusion简介相关推荐
- Django框架(1.Django框架的简介)
Django简介 Django,发音为[`dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计. 劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005 ...
- Hyperic HQ简介
Hyperic HQ 第一章 概述 一.简介 Hyperic HQ是一个基于Java的软件资源监测和管理平台.体系结构的关键要素是HQ Server,可用于集中管理和持久性存储,以及HQ Agent, ...
- FusionCharts简介
最近项目中需要用到图形报表,选了几个后决定使用FusionCharts,下面通过这几篇博文来认识一下FusionCharts. 简介: FusionCharts是InfoSoft Global公司的一 ...
- FCKeditor简介
最近无意发现了个新的文本编辑工具FCKeditor,简单介绍下: FCKeditor简介: FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器 ...
- Session、Cookie和Token的简介、技术核心和实现原理
文章目录 Cookie .Session .Token 1.Cookie 1.1.cookie 简介 1.2.Cookie 核心技术 1.3.Cookie 原理 1.4.Cookie 细节 2.Ses ...
- log4jdbc简介
前言 log4jdbc简介 特性 使用 0 jar包的选择 1 日志系统的选择 2 更改DriverClass 3 prepend jdbcUrl属性 4 建立你的日志系统 5 修改debug选项可选 ...
- Cassandra使用简介 - Cassandra Knowledge Base
1. Cassandra简介 Cassandra是一种非关系型(NoSQL)开源大规模分布式数据库,具有水平可扩展性.分布式架构及表结构灵活定义等突出特性. 具体而言,其特性表现在以下几方面: 弹性可 ...
- 静态代码分析工具简介
静态代码分析工具简介 什么是静态代码分析 静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法.结构.过程.接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句 ...
- Java企业搜索平台:起点R3(Rivulet ES) V5.0 使用简介
最近接到的任务是搜索平台模块需求研究,网上搜到佛山一家专做企业搜索的公司开源的一个工程R3.关于起点R3企业搜索的相关介绍如下: 起点R3企业级搜索引擎是起点软件提供的企业搜索解决方案,支持企业环境下 ...
最新文章
- 因为这个工具,我在 GitHub 搜索源码的时间缩短了 50%!
- 深度学习框架简史 (A Brief History of Deep Learning Frameworks)
- 使用Leap Motion Orion开发酷炫的手势识别VR/AR应用
- ceph学习笔记之七 数据平衡
- 计算机专业期末考试是编程序,武汉大学计算机学院C语言期末考试
- TFS在项目中Devops落地进程(上)
- why debug log could not be displayed in console
- 韩国的计算机科学家,韩国科学技术院用普通相机为AR/VR复刻真实世界物理对象...
- UIScrollerView当前显示3张图
- 电视剧《赘婿》宁毅与乌家的岁布战没怎么看懂,可以细致分析一下吗?
- 每日小记2012.5.1
- cookie的相关概念及原理
- 免费沙龙:PRINCE2项目管理认证价值与应用
- 容器网络之Kubernetes CNI
- 计算机硬件系统基本组成
- XLua官方教程 06 热更新实例 hotfix样例
- c语言中nop的作用,单片机c语言编程里的nop()含义是什么?
- 第十一章 文件操作_C语言实现文件复制功能(包括文本文件和二进制文件)
- [生存志] 第89节 太公阴符天人之道
- 到底人工智能前景好不 首选哪个开发语言好
热门文章
- 零代码可视化编程语言iVX是什么?
- Linux 清空文件(6种方式)
- 个人Javaweb项目介绍
- 项目启动报错: This is very likely to create a memory leak. Stack trace of thread 解决方案
- Linux文件或者文件夹的管理
- dedecms获取顶级栏目名称、二级栏目名称实现方法
- 清华大学公开课线性代数2——第8讲:图和网络
- 零基础超简单的Docker入门教程 So Easy
- JDK1.7和JDK1.8 的区别
- iOS 2020iPhoneX、iPhone12刘海适配,底部安全区域高度