How ColdFusion Works

Contact Us or call 1-877-932-8228
How ColdFusion Works

How ColdFusion Works

ColdFusion code is compiled into Java bytecode, making it extremely portable, flexible and powerful. ColdFusion is made up of two parts:

  1. ColdFusion Application Server
  2. ColdFusion Markup Language (CFML)

ColdFusion Application Server

When a user navigates in a browser to a page that ends with a .cfm extension, the request is sent to a Web server, which directs the request to the ColdFusion Application Server (CFAS).

As shown in the diagram above, the CFAS processes the page, communicating with the file systems, databases, and email servers as necessary, and then delivers a web page to the web server to return to the browser.

ColdFusion Markup Language

The ColdFusion Markup Language (CFML) looks very similar to HTML or XML in that it is tag-based. A ColdFusion page generally has a mix of HTML and ColdFusion tags, and may contain other tags as well. ColdFusion tags can be distinguished from all other tags by their first two letters - cf (e.g, <cfloop>). CFML also includes a fully functionally built-in scripting language similar to JavaScript.