ColdFusion features described in this book
ColdFusion provides a comprehensive set of features for developing and managing Internet
applications. These features enhance speed and ease-of-development, and let you dynamically
deploy your applications, integrate new and legacy technologies, and build secure applications.
The following table describes the primary ColdFusion features that are discussed in this book,
and lists the chapters that describe them. This table is only a summary of major CFML features;
this book also includes information about other features. Also, this table does not include features
that are described in other books.
Feature
CFML
CFScript
Regular
expressions
Reusable
elements
Custom CFML
tags
User-defined
functions
(UDFs)
ColdFusion
components
ColdFusion
extension (CFX)
tags
ColdFusion
application
structure
Error handling
mechanisms
Shared and
persistent variable
scopes
Code locking
34
Chapter 1: Introduction to ColdFusion MX
Description
CFML is a fully featured tag-oriented Internet application language.
It includes a wide range of tags, functions, variables, and
expressions.
CFScript is a server-side scripting language that provides a subset
of ColdFusion functionality in script syntax.
ColdFusion provides several functions that use regular expressions
for string manipulation. It also lets you use regular expressions in
text input tags.
ColdFusion lets you create several types of elements, such as
user-defined functions and ColdFusion components, that you write
once and can use many times.
You can create custom ColdFusion tags using CFML. These tags
can have bodies and can call other custom tags.
You can use CFScript or the
functions. These functions can incorporate all of the built-in
ColdFusion tags and functions, plus other extensions.
ColdFusion components encapsulate multiple functions and
related data in a single logical unit. ColdFusion components can
have many uses, and are particularly useful in creating web services
and Flash interfaces for your application.
You can create custom tags in Java or C++. These tags can use
features that are only available when using programming
languages. However, CFX tags cannot have tag bodies.
ColdFusion supports many ways of building an application, and
includes specific features, such as the Application.cfm page, built-in
security features, and shared scopes, that help you optimize your
application structure.
ColdFusion provides several mechanisms for handling data,
including custom error pages and exception-handling tags and
functions, such as
cftry
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.
You lock sections of code that access in-memory shared scopes or
use external resources that are not safe for multiple simultaneous
access.
tag to create your own
cffunction
and
.
cfcatch
Chapters
2–5
6
7, 25
8-12
9
10
11
12
13-17
14
15
15
Need help?
Do you have a question about the COLDFUSION MX 61-DEVELOPING COLDFUSION MX and is the answer not in the manual?
Questions and answers