| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
| |
Installation and Overview | |
| |
| |
| |
Windows 2000 Installation and Optimization | |
| |
| |
Internet Information Server 5.0 | |
| |
| |
SQL Server 2000 | |
| |
| |
Installing ColdFusion 5.0 | |
| |
| |
Wrapping Up | |
| |
| |
| |
Linux Installation and Optimization | |
| |
| |
Setting Up Apache as Your Web Server | |
| |
| |
Setting Up MySQL | |
| |
| |
Installing ColdFusion 5.0 | |
| |
| |
Wrapping Up | |
| |
| |
| |
New ColdFusion 5.0 Features | |
| |
| |
ColdFusion Administrator | |
| |
| |
Database Connection Support | |
| |
| |
New Tags | |
| |
| |
New Functions | |
| |
| |
User Defined Functions | |
| |
| |
Queries of Queries | |
| |
| |
Wrapping Up | |
| |
| |
| |
The Project | |
| |
| |
| |
Project Planning | |
| |
| |
Planning Methods for Software Development | |
| |
| |
Planning Our Sample Skate Shop Application | |
| |
| |
Wrapping Up | |
| |
| |
| |
The Database | |
| |
| |
Background on Database Forms | |
| |
| |
Referential Integrity | |
| |
| |
Designing Our Database | |
| |
| |
Building Our Database | |
| |
| |
Wrapping Up | |
| |
| |
| |
Building the skate.shop Front End | |
| |
| |
Discussing the Skate.shop Code Standard | |
| |
| |
Building the Interface | |
| |
| |
Building the Mini-Applications for the Interface | |
| |
| |
Wrapping Up | |
| |
| |
| |
Building the skate.shop Administrator Tool | |
| |
| |
Administrator Overview | |
| |
| |
Order Processing | |
| |
| |
Reporting | |
| |
| |
Wrapping Up | |
| |
| |
| |
Launching and Maintaining the Site | |
| |
| |
Building a Maintenance Scheduler | |
| |
| |
Staging and Launching skate.shop | |
| |
| |
Monitoring Performance | |
| |
| |
Tweaking Performance | |
| |
| |
Listening to the Customer | |
| |
| |
Wrapping Up | |
| |
| |
| |
Advanced Topics | |
| |
| |
| |
Scripting with [left angle bracket]CFSCRIPT[right angle bracket] | |
| |
| |
Advantages of [left angle bracket]CFSCRIPT[right angle bracket] | |
| |
| |
Disadvantages of [left angle bracket]CFSCRIPT[right angle bracket] | |
| |
| |
[left angle bracket]CFSCRIPT[right angle bracket] Conventions | |
| |
| |
Setting Variables | |
| |
| |
Using WriteOutput() | |
| |
| |
Using Conditional Statements | |
| |
| |
Using Loops | |
| |
| |
User Defined Functions | |
| |
| |
Wrapping Up | |
| |
| |
| |
Advanced Technologies | |
| |
| |
Locking | |
| |
| |
ColdFusion Extensions | |
| |
| |
WDDX | |
| |
| |
Using Advanced Security | |
| |
| |
Wrapping Up | |
| |
| |
| |
Stored Procedures and Advanced Database Connectivity | |
| |
| |
Stored Procedures | |
| |
| |
Advanced Database Connectivity | |
| |
| |
Wrapping Up | |
| |
| |
| |
[left angle bracket]CFTRANSACTION[right angle bracket] | |
| |
| |
Database Transactions | |
| |
| |
How SQL Server 2000 Handles Transactions | |
| |
| |
Locking | |
| |
| |
The [left angle bracket]CFTRANSACTION[right angle bracket] Tag | |
| |
| |
Controlling Transactions | |
| |
| |
Wrapping Up | |
| |
| |
| |
Debugging | |
| |
| |
Debugging ColdFusion Applications | |
| |
| |
Wrapping Up | |
| |
| |
| |
Error Handling | |
| |
| |
Using [left angle bracket]CFERROR[right angle bracket] | |
| |
| |
Using [left angle bracket]CFTRY[right angle bracket] and [left angle bracket]CFCATCH[right angle bracket] | |
| |
| |
Using [left angle bracket]CFTHROW[right angle bracket] | |
| |
| |
Using [left angle bracket]CFRETHROW[right angle bracket] | |
| |
| |
Sitewide Error Handler | |
| |
| |
Missing Template Handler | |
| |
| |
Wrapping Up | |
| |
| |
| |
Custom Tags | |
| |
| |
Simple Custom Tags | |
| |
| |
Advanced Custom Tags and Functionality | |
| |
| |
Using [left angle bracket]CFASSOCIATE[right angle bracket] | |
| |
| |
Using [left angle bracket]CFMODULE[right angle bracket] | |
| |
| |
Wrapping Up | |
| |
| |
| |
Pattern Matching with Regular Expressions | |
| |
| |
Overview | |
| |
| |
The Rules | |
| |
| |
Character Classes | |
| |
| |
Multicharacter Regular Expressions | |
| |
| |
Anchoring | |
| |
| |
Backreferencing | |
| |
| |
Matched Subexpressions | |
| |
| |
Wrapping Up | |
| |
| |
| |
Internet Protocols | |
| |
| |
E-mail and ColdFusion | |
| |
| |
File Transfer Protocol | |
| |
| |
Hypertext Transfer Protocol (HTTP) | |
| |
| |
Wrapping Up | |
| |
| |
| |
XML and SQL 2000 | |
| |
| |
Reading XML Data | |
| |
| |
Writing XML Data | |
| |
| |
Wrapping Up | |
| |
| |
Index | |