Building applications with CFML
13
Building applications with CFML
You build ColdFusion applications as a series of pages that use CFML. Developers can extend this
language by creating their own custom tags or user-defined functions (UDF), or by integrating
COM, C++, and Java components, such as Java Server Page (JSP) tag libraries.
Interacting with data sources
ColdFusion applications can interact with any database that supports a JDBC technology-based
driver. A JDBC technology-based driver uses an Application Programming Interface (API) to
execute SQL statements to databases on most platforms. However, ColdFusion is not limited to
JDBC data sources. You can also interact with existing Open Database Connectivity (ODBC)
data sources by using ODBC Socket, a driver that interacts with an existing ODBC driver.
Interacting with mobile devices
ColdFusion MX 7 lets you create applications that can respond to events and messages from
diverse sources, including instant messaging, mobile phone Short Message Service (SMS) text
messages, Internet socket requests, and system events. For information, see
Chapter 42, “Using
Event Gateways”
in
ColdFusion MX Developer’s Guide
.
Development tools
You can code your ColdFusion application with NotePad or any HTML editor; however,
Macromedia recommends that you build your applications using Macromedia Dreamweaver MX.
Dreamweaver MX offers features and wizards that enhance ColdFusion development. For more
information about Dreamweaver MX, see
Chapter 5, “Lesson 2: Configuring Your
Development Environment,” on page 49
.
Summary of Contents for COLFUSION MX 7-GETTING STARTED BUILDING COLDFUSION...
Page 1: ...COLDFUSION MX7 Getting Started Building ColdFusion MX Applications...
Page 6: ...6 Contents...
Page 10: ......
Page 14: ...14 Chapter 1 Introducing ColdFusion MX...
Page 38: ...38 Chapter 3 Database Fundamentals...
Page 40: ......
Page 58: ...58 Chapter 5 Lesson 2 Configuring Your Development Environment...
Page 70: ...70 Chapter 6 Lesson 3 Retrieving Data...
Page 84: ...84 Chapter 7 Lesson 4 Building Dynamic Queries...
Page 96: ...96 Chapter 8 Lesson 5 Creating a Trip Detail Page...
Page 102: ...102 Chapter 9 Lesson 6 Creating a Main Application Page...