책 이미지

책 정보
· 분류 : 외국도서 > 컴퓨터 > 데이터베이스 관리 > 일반
· ISBN : 9780782129793
· 쪽수 : 1296쪽
· 출판일 : 2001-08-15
목차
Foreword
Introduction
Part I The Basics
1 Creating Your First ColdFusion Template
Get Ready.
Get Set.
Go!
Where Do We Go from Here?
2 Passing Data between ColdFusion Templates
Passing ColdFusion Parameters: An Overview
Passing Parameters through a URL
Evaluating Variables
Passing Parameters through a Form
Where Do We Go from Here?
3 Retrieving Data from a Database
Setting Up a Database
Querying a Database
Validating Form Input
Where Do We Go from Here?
Part II The Essentials
4 Creating and Manipulating Variables
Understanding Data Types
Understanding Variable Types
Using CFSET
Using CGI Variables
Using URL Variables
Using Cookies
CFPARAM and Default Variables
Understanding Variable Scopes
Where Do We Go from Here?
5 Functions
Understanding Functions
Using Functions
Where Do We Go from Here?
6 Writing Expressions
Understanding Expressions
Using ColdFusion Data Types
Using Operators
Using Pound Signs Properly
Considering Special Features of ColdFusion Expressions
Where Do We Go from Here?
7 Controlling the Flow of Your Templates
Displaying Data Based on Conditions
Redirecting Users to Another Template
Using CFABORT and CFEXIT
Where Do We Go from Here?
8 Including Outside Code
Including Code within the Current Template by Using CFINCLUDE
Using CFMODULE
Understanding Variable Scope Issues
Where Do We Go from Here?
9 Creating Databases and Tables
Creating Your Database Model
Deploying Your Database
Where Do We Go from Here?
10 Using CFQUERY and SQL to Interact with a Database
The CFQUERY Tag and SQL
Using ColdFusion Studio's SQL Builder
Where Do We Go from Here?
11 Using Advanced Query Techniques
Working with Advanced SQL
Using Advanced CFQUERY Features
Optimizing Your Connection
Troubleshooting
Finding Additional References for the Various Databases
Where Do We Go from Here?
12 Advanced Output Techniques
Using CFOUTPUT
Nesting and Grouping Output
Formatting Output
Using CFSAVECONTENT
Using CFFLUSH
Where Do We Go from Here?
13 Creating Charts and Graphs
Why Graph Data?
Graphs in ColdFusion
Creating Graphs and Charts Manually
Creating Dynamic Graphs from Query Data
Where Do We Go from Here?
14 Looping
Understanding Loops
Using a Basic Loop with the CFLOOP Tag
Creating Additional Types of Loops
Nesting Loops
Where Do We Go from Here?
15 Working with ColdFusion Data Structures
Understanding and Using Lists: More Than Just Strings
ListAppend
ListPrepend
ListChangeDelims
ListGetAt
ListInsertAt
ListSetAt
ListDeleteAt
ListFind
ListFindNoCase
ListContains
ListContainsNoCase
Putting It All Together
Understanding and Using Arrays
Understanding and Using Structures and Associative Arrays
Accessing Structures Using Associative-Array Syntax
Using Object-Property Notation
Duplicating Data Structures
Where Do We Go from Here?
16 Forms
Creating Dynamically Populated Forms
Using Information from Forms
Understanding the Power of Check Boxes and Multiple Select Lists
Using CFFORM
Where Do We Go from Here?
17 Validating Form Data
Validating Form Data Using HTML Forms
Validating Form Data Using CFFORM
Where Do We Go from Here?
18 Implementing the ColdFusion Web Application Framework
Creating the ColdFusion Application Framework
Using Client Management
Using Session Management
Using Application Variables
Using Server Variables
Putting It All Together
Where Do We Go from Here?
19 Using CFLOCK
Locking Variables
Where Do We Go from Here?
20 Implementing Error Control
How ColdFusion Handles Errors
Modifying Administrator Error Settings
Handling Errors through the Application Framework
Working with Customized Exception Handling
Where Do We Go from Here?
21 Managing Files
Understanding the CFFILE Tag
Uploading Files from a Form
Manipulating Files on the Server
Working with Text Files
Working with Directories
Addressing Security Concerns
Where Do We Go from Here?
22 Using ColdFusion Studio
Understanding the Studio Interface
Using Coding Development Tools
Using Correction Tools
Using Maintenance and Organizational Tools
Understanding Studio Extensions
Where Do We Go from Here?
Part III Working the Internet with ColdFusion
23 Sending Mail
Preparing ColdFusion to Send E-Mail
Using the CFMAIL Tag
Using the CFMAILPARAM Tag
Building a Web-Based E-Mail System
Where Do We Go from Here?
24 Reading Mail
Using the CFPOP Tag
Handling Attachments
Using Other Attributes
Building a Web-Based E-Mail System
Where Do We Go from Here?
25 Using the HTTP Protocol
Understanding the CFHTTP Tag
Using the CFHTTP and CFHTTPPARAM Tags
Accessing HTTP Request Data
Creating a Local Shareware Archive
Where Do We Go from Here?
26 Accessing FTP Servers
Connecting to FTP Servers
Manipulating Files and Directories on the Server
Applying CFFTP
Where Do We Go from Here?
27 Working with LDAP Servers
Understanding LDAP
Using CFLDAP
Querying LDAP Servers with CFLDAP
Where Do We Go from Here?
Part IV Advanced Concepts
28 Query of Queries
Query of Queries: An Overview
Features of CFSQL
Using Query of Queries
Where Do We Go from Here?
29 Evaluating Dynamic Expressions
Understanding Dynamic Expressions
Working with Dynamic Expressions
Where Do We Go from Here?
30 ColdFusion Scripting
Scripting versus Tag-Based Code
The Basics of ColdFusion Scripting
Where Do We Go from Here?
31 Scheduling Events
Scheduling ColdFusion Templates
Managing and Logging Scheduled Events
Where Do We Go from Here?
32 Implementing a Search Engine
Creating Collections
Indexing Data
Creating a Search Interface
Using the Verity K2 Server
Where Do We Go from Here?
33 Application Security
Understanding Security
Using Advanced Security
Authentication and Authorization with CFAUTHENTICATE
Using CFIMPERSONATE
Using the Resource View
Using Server Sandbox Security
Where Do We Go from Here?
34 Building ColdFusion Custom Tags
Understanding Custom Tag Basics
Creating Your First Custom Tag
Using Advanced Custom Tags
Using CFX Custom Tags
Using ATTRIBUTECOLLECTION
Where Do We Go from Here?
35 Creating User-Defined Functions
User-Defined Functions: An Overview
Writing a UDF
Other UDF Features
Where Do We Go from Here?
36 Including External Objects
Understanding the Types of External Objects
Installing and Using COM Objects
Installing and Using Java Objects
Executing External Applications
Where Do We Go from Here?
37 Using WDDX
Understanding WDDX
Using the CFWDDX Tag
Using WDDX with ColdFusion
Using WDDX with ColdFusion and JavaScript
Where Do We Go from Here?
38 Using the CFREGISTRY Tag
Understanding the Registry
Using the CFREGISTRY Tag
Enhancing Security
Building a Registry Viewer
Where Do We Go from Here?
39 The ColdFusion Administrator
Using the ColdFusion Administrator
Where Do We Go from Here?
40 Managing a ColdFusion Server
Working with Log Files
Using Server Reports
Managing Probes and Alarms
Working with Site Archives
Where Do We Go from Here?
41 ColdFusion for Linux
An Overview of ColdFusion for Linux
Installing ColdFusion for Linux
Starting and Stopping ColdFusion for Linux
Databases and ColdFusion for Linux
Paths and More
Where Do We Go from Here?
Appendices
A Installing ColdFusion
B ColdFusion Tag Reference
C ColdFusion Function Reference
D Differences between ColdFusion and Traditional Server-Side Programming
E SQL Functions and Data Types
F Additional Resources
Index