`
ityaoyuan
  • 浏览: 40811 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Coldfusion的基础知识

阅读更多
什么是ColdFusion?
  ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施先进的应用系统。ColdFusion Studio中的可视化编程工具、数据库和程序调试工具可以帮助实现快速开发。已证实的ColdFusion Server技术不但提供了高可靠性,还将不断满足高访问量的Web应用程序的需要。ColdFusion和各种数据库、email、XML、以及其他企业技术开放集成,使你快速建立复杂的应用系统。ColdFusion具备有从开发到实施的不同等级的安全性。

  什么是ColdFusion Server?

  ColdFusion Server是安装ColdFusionWeb应用程序的实施平台。它是一个多线程的服务,它内置了服务器负载平衡及自动服务器down机转移功能。ColdFusion为大容量、内容广泛的交互式密集型Web应用提供了极强的扩展功能。

  什么是ColdFusion Studio?

  ColdFusion Studio是一个集成的开发环境,它为创建ColdFusion 应用程序提供了一系列的高效率可视化开发工具。它包括了屡获大奖的Allaire Homesite产品中所有的HTML编辑技术,同时ColdFusion Studio结合了可视化数据库工具、编程工具及程序校验工具,支持远程团队开发、站点管理及实施ColdFusion Studio是和ColdFusion Server区分,独立发布的产品。

  什么是ColdFusion Administrator?

  它是ColdFusion Server的一个组成部分,一套用于远程服务器管理的工具。使用它,管理者可以轻松监控、配置、调整、维护ColdFusion 服务器、应用程序和服务器集群。

  什么是ColdFusion Extensions(CFX)?

  ColdFusion扩展符(CFX)是一种基于XML的开放式结构。帮助用户使用新的服务器部件技术扩展ColdFusion,并用来同使用COM、CORBA,C/C++,VBScript,JavaScript,或CFML等开放的企业级系统建立连接。CFXs利用新的服务器端tag标记扩展CFML。利用CFX,开发人员能够将所开发的编码模块化并重复调用,和原有系统、业务流程进行集成,扩展ColdFusion,使它支持新的功能。通过< Allaire DevCenter >,你能够找到成百上千条的第三方CFX。

  什么是Visual Tool Extensions(VTX)?

  可视化工具扩展是一项开放技术,它为目前的ColdFusion studio和Allaire HomeSite提供新的扩展,包括支持新的CFX、新的XML 语句集及其他应用程序。VTX还能用于创建新的向导系统。VTX可以用XML-compliant Visual Tool Markup Language(VTML)或Visual Tool Object Model(VTOM)建立。

  什么是ColdFusion Markup Language(CFML)?

  ColdFusion Markup Language(CFML)是一种高级的、用来开发Web应用并基于tag的服务器端脚本语言。CFML的语法结构非常类似于HTML和XML,非常适合于那些用标记性语言做的应用开发。对于开发新手来说,基于tag的CFML语法简化了复杂的编程工作。经验丰富的程序员可以找到CFML中包括的70个tag和200多个功能,结构化的例外情况控制、同COM、CORBM的集成。

  CFML的优势是什么?

  CFML是目前在Web实际应用中最为先进的服务器脚本语言。CFML提供了非常丰富的普通编程架构,强大的功能库和完整的表达语法。由于它基于tag,所以和其他服务器端脚本语言相比,它有3个主要的优势。

  它和HTML、XML的紧密集成,使Web应用开发的过程更迅速,更简便。
CFML能够为复杂的程序提供封装服务,而无需过多的脚本语言,从而大大提高开发者生产率。
最后,CFML能够非常方便的被扩展为ColdFusion Extensions(CFX),并作为部件被再次利用。

  ColdFusion的扩展性如何?

  ColdFusion提供高级的多线程服务,它内置了高级的线程Pooling,数据库连接缓存,just-in-time 编译以及自动服务器宕机恢复功能。因此能够在一台机器上根据硬件进行服务器扩展。ColdFusion4.0版本支持集群技术,用户可以将应用系统在一组服务器集群上实施,保证动态负载平衡和宕机自动恢复。这样,你就完全可以靠它建立可靠性高的大访问量站点,并保证Web应用程序能够为站点提供持续、稳定的服务。

  ColdFusion能够控制大容量网站吗?

  是的。ColdFusion已经为实施不同要求的复杂的大容量网站做好了准备。ColdFuison4.0中的新功能使你更方便的进行服务器扩展、控制并满足应用系统使用频率高的需要。

  ColdFuison都集成了哪些技术?
ColdFusion支持广泛的网络技术标准。包括:
- 通过OLE_DB,ODBC进行数据库连接;
- 支持其他数据库产品的Native drivers;
- 集成POP和SMTP等mail协议,LDAP目录协议;
- 对文件服务器的内置文件系统的支持和FTP;
- 经由COM和CORBA技术的分布式部件技术。
- 通过ColdFusion扩展支持,你可以使用CFML,C/C++等其他程序语言去扩展  ColdFusion,和其他系统连接。
Allaire 标识库提供了成百上千种扩展符。ColdFusion还能够和广泛的在线付费技术、第三方技术结合应用。

  ColdFusion 应用服务器是如何提高应用开发效率的?

  ColdFusion是建立、实施复杂大规模网站的最为快捷的方式。ColdFusion开发环境是基于直观的,tag-based服务器脚本语言,称为ColdFuison Markup Language(CFML)。CFML可以和HTML实行无缝结合,为数据架构提供扩展。
ColdFusion支持众多的可视化数据库工具、编程及程序调试工具,这些工具都加速了开发、实施、维护Web应用系统的开发过程。

  ColdFusion都支持何种系统平台?

  ColdFuison的可视化开发工具可以运行于Windows NT和Windows 95/98,ColdFusion 服务器支持Windows NT和Solaris。支持HP-UX的版本将于1999年第1季度推出。Allaire公司已经宣布将在未来的版本中支持Linux。

  ColdFusion都支持何种Web服务器?

  除去集群技术之外,ColdFusion server能够和任何支持ISAPI、NSAPI,Apache API 或CGI的Web服务器一起工作。包括了微软的Internet Information Server, 网景公司enterprise Server,Apache和其他服务器软件。

  配备集群技术,ColdFusion可以用于访问量极大的复杂网站,目前带有集群技术的ColdFusion服务器可以运行于Windows NT和IIS,或者是Solaris上的Netscape Enterprise Server。1999年第一季度计划将完成对Solaris上的Apache、Windows NT上的Netscape Enterprise 的支持版本工作。

  ColdFusion如何支持Java?

  在服务器端,Java可以通过COM或CORBA用于扩展ColdFusion。在浏览器端,ColdFusion能够用于动态驱动Java applets,同时它本身支持带有java form controls的extending HTML forms。

  ColdFusion如何支持XML?

  Coldfusion是动态集成XML文件的理想环境。为实现服务器间数据交换、服务器/浏览器间数据交换,ColdFusion运用了Allaire一项称为Web分布数据换患际?WDDX),它能够自动将数据翻译成XML或将XML翻译为普通数据,这样保证数据在系统间的传输。在以后的版本中,ColdFusion还将支持语法分析XML文件。

  ColdFusion是如何被扩展的?

  ColdFusion支持通过新的CFML标识符连接新的部件,对服务器及其编程语言进行扩展。使用CFML,C/C++,COM,CORBA,VBScript 或JavaScript都能够创建ColdFusion扩展(CFX)。

  ColdFusion如何同数据库连接?

  ColdFusion能够通过ODBC或OLE DB和数据库连接。ColdFusion Server Enterprise还支持通过Oracle、Sybase内置的数据库驱动程序建立的连接。


  将ColdFusion应用系统从Windows NT转移到UNIX上会有哪些后果?
通常情况下,ColdFusion应用程序在Windows NT和 UNIX下

分享到:
评论

相关推荐

    coldfusion

    1. **ColdFusion基础知识**:ColdFusion的核心是ColdFusion Markup Language (CFML),它是一种标记语言,类似于HTML,但增加了服务器端的功能。CFML可以处理数据、执行业务逻辑、与数据库交互,并生成动态内容。"CF...

    ColdFusion9升级到ColdFusion16

    本文将详细介绍从ColdFusion9升级到ColdFusion16的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、内部引擎与安装体系的改变、以及ColdFusion Administrator的...

    ColdFusion 速成课程

    - **课程目标**:本课程旨在帮助参与者快速掌握ColdFusion的基础知识及其在Web开发中的应用。 - **学员要求**: - 熟悉Web技术,了解基本的网络架构与运作原理。 - 对Web服务器的工作机制有一定理解。 - 掌握HTML...

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

    手册中的"ColdFusion Tags.chm"章节可能包含以下关键知识点: 1. **CFML基础**:讲解CFML的基本语法结构,包括变量声明、条件语句(如CFIF、CFELSE、CFSWITCH等)、循环结构(如CFLOOP)、异常处理(如CFASSERT、...

    bbs.rar_coldfusion

    本文将围绕“bbs.rar_coldfusion”这一主题,深入探讨Coldfusion在构建论坛(BBS)系统中的应用及其相关知识点。 1. Coldfusion概述: Coldfusion是由Macromedia(现已被Adobe收购)于1995年推出的服务器端脚本...

    coldfusion9 web application construction kit volume 2

    - **冷融合语言简介**:介绍了 ColdFusion 语言的基础知识,包括变量、条件语句、循环等。 - **数据库交互**:详细讲解了如何使用 ColdFusion 进行数据库操作,包括连接数据库、执行 SQL 查询等。 - **页面布局与...

    ColdFusion Flex intergeration demo 1

    "libs"目录中的库文件是Flex应用程序所依赖的外部组件和类库,它们扩展了Flex的基础功能,比如可能包含了与ColdFusion交互所需的Adobe ColdFusion Flex SDK库。这些库使得Flex可以无缝地调用ColdFusion的CFC...

    coldfusion的资料

    在本文中,我们将深入探讨ColdFusion的基础知识、安装过程以及关键组件。 首先,让我们来看看ColdFusion Application Server的安装步骤。在Windows环境下,你可以通过双击安装程序图标来启动安装过程。安装向导会...

    Coldfusion与Flex完美结合的RIA开发

    【知识点详解】 1. **什么是RIA(Rich Internet Application)**: RIA,即富互联网应用程序,是为了提高网络应用的用户体验而发展出来的一种技术。它允许应用程序在客户端运行时下载一个客户端引擎,这个引擎可以...

    Adobe.Press.Adobe.ColdFusion.9.Web.Application.Construction.Kit.Volume.2.Application.Development.Jul.2010.rar

    1. **基础概念**:介绍ColdFusion的基础语法和概念,如CFML(ColdFusion Markup Language)标签、函数、变量、控制结构等,帮助初学者快速入门。 2. **Web应用开发**:讲解如何使用ColdFusion构建Web应用,包括HTML...

    home:TCCFUG 网站的 ColdFusion 驱动的样板代码和配置

    综合以上信息,我们可以深入探讨 ColdFusion 相关的知识点: 1. **CFML语言**:ColdFusion 的核心是 CFML,一种标记语言,类似于HTML,但具有更多的编程特性。CFML 文件通常以.cfm 或 .cfml 为扩展名,用于处理...

    cfml-fundamentals-course:这是一门学习CFML基础知识的课程

    这门"cfml-fundamentals-course"旨在为初学者提供一个全面理解CFML基础知识的平台。下面将详细阐述CFML的主要概念和关键知识点。 1. CFML概述: CFML起源于1995年,由Allaire公司(后被Adobe收购)开发,主要用于...

    flex3权威指南配套资源

    #### 二、Flex3基础知识详解 - **MXML语言**:MXML是Flex特有的标记语言,用于定义用户界面布局及控件属性。通过MXML,开发者可以快速构建出复杂的UI界面。 - **ActionScript 3.0**:AS3是Flex的主要编程语言,它是...

    booking ticket-PC

    让我们深入探讨一下这个项目可能涉及的关键技术和知识点。 首先,我们要了解"ColdFusion"。ColdFusion是一种服务器端的脚本语言,由Adobe公司开发,主要用于构建动态网站和Web应用程序。在订票系统中,ColdFusion...

    Adobe_Flex_4教程

    根据提供的文件内容,我们可以从以下几个章节提取知识点: **第1章: 导入服务并将数据绑定到应用程序组件** 在Flex 4中,客户端应用与服务器端服务之间的数据交互是一个重要的功能。本章将介绍如何导入服务并将...

    Flex4 Tutorial

    ### Flex4 教程知识点详解 #### 一、Flex4简介及重要性 Flex4作为Adobe推出的RIA(Rich Internet Applications)重要组成部分,在2010年左右成为了开发丰富互联网应用的主流工具之一。它提供了强大的功能,使得...

Global site tag (gtag.js) - Google Analytics