User Guide

Table Of Contents
16 Introduction: About ColdFusion MX Documentation
ColdFusion
application
structure
ColdFusion supports many ways of building an application, and
includes specific features, such as the Application.cfc file or
Application.cfm page, built-in security features, and shared scopes,
that help you optimize your application structure.
13–17
Error handling
mechanisms
ColdFusion provides several mechanisms for handling data,
including custom error pages and exception-handling tags and
functions, such as
cftry and cfcatch.
14
Shared and
persistent variable
scopes
Using shared and persistent scopes, you can make data available to
a single user over one or many browser sessions, or to multiple
users of an application or server.
15
Code locking You lock sections of code that access in-memory shared scopes or
use external resources that are not safe for multiple simultaneous
access.
15
Application
security
ColdFusion provides mechanisms, including the
cflogin tag, for
authenticating users and authorizing them to access specific
sections of your application. You can also use resource security,
which secures access to ColdFusion resources based on the
ColdFusion page location.
16
Application
globalization
ColdFusion supports global applications that use different
character sets and locales, and provides tags and functions
designed to support globalizing your applications.
17
Debugging tools Using debugging output, the
cftrace tag, logging features, and the
Code Analyzer, you can locate and fix coding errors.
18
Database access
and management
ColdFusion can access SQL databases to retrieve, add, and modify
data. This feature is one of the core functions of many dynamic
applications.
19–21
Queries of Queries You can use a subset of standard SQL within ColdFusion to
manipulate any data that is represented as a record set, including
database query results, LDAP (Lightweight Directory Access
Protocol) directory information, and other data.
22
LDAP directory
access and
management
ColdFusion applications can access and manipulate data in LDAP
directory services. These directories are often used for security
validation data and other directory-like information.
23
Indexing and
searching data
ColdFusion applications can provide full-text search capabilities for
documents and data sources using the Verity search engine.
24–25
Dynamic forms With ColdFusion, you can use HTML and forms to control the data
displayed by a dynamic web page. You can also use the
cfform tag
to enrich your forms with sophisticated graphical controls, and
perform input data validation.
26–30
Validating data ColdFusion provides several ways to validate data in forms and in
CFML variables.
28
Flash forms ColdFusion can display forms using Macromedia Flash, which
presents a pleasing appearance and includes features such as
accordion and tab navigators.
29
Feature Description Chapters