About ColdFusion MX
31
CFML includes approximately one hundred tags. ColdFusion tags serve many functions. They
provide programming constructs, such as conditional processing and loop structures. They also
provide services, such as charting and graphing, full-text search, access to protocols such as FTP,
SMTP/POP, and HTTP, and much more. The following table lists a few examples of commonly
used ColdFusion tags:
CFML Reference
describes the CFML tags in detail.
CFML functions and CFScript
CFML includes approximately 270 built-in functions. These functions perform a variety of roles,
including string manipulation, data management, and system functions. CFML also includes a
built-in scripting language, CFScript, that lets you write code in a manner that is familiar to
programmers and JavaScript writers.
CFML extensions
You can extend CFML further by creating custom tags or user-defined functions (UDFs), or by
integrating COM, C++, and Java components (such as JSP tag libraries). You can also create
ColdFusion components (CFCs), which encapsulate related functions and properties and provide
a consistent interface for accessing them.
All these features let you easily create reusable functionality that is customized to the types of
applications or websites that you are building.
CFML development tools
Macromedia Dreamweaver MX helps you develop ColdFusion applications efficiently. It includes
many features that simplify and enhance ColdFusion development, including tools for debugging
CFML. Because CFML is written in an HTML-like text format, and you often use HTML in
ColdFusion pages, you can also use an HTML editor or a text editor, such as Notepad, to write
ColdFusion applications.
Tag
Purpose
cfquery
Establishes a connection to a database (if one does not exist), executes a query, and
returns results to the ColdFusion environment.
cfoutput
Displays output that can contain the results of processing ColdFusion functions,
variables, and expressions.
cfset
Sets the value of a ColdFusion variable.
cfmail
Lets an application send SMTP mail messages using application variables, query
results, or server files. (Another tag,
cfpop
, gets mail.)
cfchart
Converts application data or query results into graphs, such as bar charts or pie charts,
in Flash, JPG, or PNG format.
cfobject
Invokes objects written in other programming languages, including COM (Component
Object Model) components, Java objects such as Enterprise JavaBeans, or Common
CORBA (Object Request Broker Architecture) objects.
Summary of Contents for COLDFUSION MX 61-DEVELOPING COLDFUSION MX
Page 1: ...Developing ColdFusion MX Applications...
Page 22: ...22 Contents...
Page 38: ......
Page 52: ...52 Chapter 2 Elements of CFML...
Page 162: ......
Page 218: ...218 Chapter 10 Writing and Calling User Defined Functions...
Page 250: ...250 Chapter 11 Building and Using ColdFusion Components...
Page 264: ...264 Chapter 12 Building Custom CFXAPI Tags...
Page 266: ......
Page 314: ...314 Chapter 14 Handling Errors...
Page 344: ...344 Chapter 15 Using Persistent Data and Locking...
Page 349: ...About user security 349...
Page 357: ...Security scenarios 357...
Page 370: ...370 Chapter 16 Securing Applications...
Page 388: ...388 Chapter 17 Developing Globalized Applications...
Page 408: ...408 Chapter 18 Debugging and Troubleshooting Applications...
Page 410: ......
Page 426: ...426 Chapter 19 Introduction to Databases and SQL...
Page 476: ...476 Chapter 22 Using Query of Queries...
Page 534: ...534 Chapter 24 Building a Search Interface...
Page 556: ...556 Chapter 25 Using Verity Search Expressions...
Page 558: ......
Page 582: ...582 Chapter 26 Retrieving and Formatting Data...
Page 668: ......
Page 734: ...734 Chapter 32 Using Web Services...
Page 760: ...760 Chapter 33 Integrating J2EE and Java Elements in CFML Applications...
Page 786: ...786 Chapter 34 Integrating COM and CORBA Objects in CFML Applications...
Page 788: ......