ColdFusion provides a comprehensive set of features and components for developing and managing your Web applications. Using the ColdFusion components, you can enhance the speed and ease of development, dynamically deploy your applications, integrate new and legacy technologies, and build secure applications.
The following table describes the ColdfFusion features that let you manage your Web site:
For detailed information about security, see Advanced ColdFusion Administration.
For the latest publications from Macromedia on security, visit the Security Zone at http://www.coldfusion.com/developer/securityzone/.
For a complete feature list and more detailed information, see the ColdFusion product pages at http://www.coldfusion.com/coldfusion.
ColdFusion applications rely on several core components:
In addition to the core components, as you become more familiar with ColdFusion and build more complex applications, you can use ColdFusion Extensions to extend its capabilities.
ColdFusion application pages (often called templates) look somewhat like HTML pages, but are much more dynamic and powerful. They are the functional parts of a ColdFusion application, including the user interface pages and forms that handle data input and format data output. They can contain ColdFusion (CFML) tags, HTML tags, CFScript, JavaScript, and anything else that you can normally embed in an ordinary HTML page. You can easily access data sources, such as relational databases, from your application pages. The default file extension used for ColdFusion application pages is cfm.
CFML is a tag-based server scripting language that encapsulates complex processes, such as connecting to databases and LDAP servers, and sending e-mail. The core of the ColdFusion development platform language is more than 70 server-side tags and more than 200 functions.
ColdFusion Server listens for requests from the Web server to process ColdFusion application pages. It runs as a service under Windows NT and as a process under UNIX.
For information on installing and configuring ColdFusion Server, see Installing and Configuring ColdFusion Server.
You use the Administrator to configure various ColdFusion Server options, including:
For details on using the Administrator, see Advanced ColdFusion Administration.
ColdFusion applications can interact with any database that supports the ODBC standard. However, ColdFusion is not limited to ODBC data sources. You can also retrieve data using OLE-DB, native database drivers, or directory servers that support the Lightweight Directory Access Protocol (LDAP). You can also retrieve data from mail servers that support the Post Office Protocol (POP), and index the data in Verity collections.