Administrating your ColdFusion server
Publisher Comments: In this book, we cover the latest release of ColdFusion (5.0) virtually from start to finish. It will be ideal for anyone coming into ColdFusion from another programming environment, or for existing ColdFusion developers who want up-to-the-minute information about what's new in ColdFusion 5.0. You won't need any previous experience of ColdFusion to get the most out of this book, but you will need some programming experience, and should have a reasonable understanding of basic web technologies such as HTML and JavaScript.
AUTHOR BIO:
Simon Horwith has been building applications with ColdFusion for the past three and a half years. Simon is employed as a developer and as an Allaire Certified Instructor at Fig Leaf Software, one of the nation's top web development consultancies, in Washington, D.C.
With a B.Sc. in Physics, Pualo Rios is a senior computer consultant with more than 12 years of work experience in software development and databases, including five years of Internet development with Java, ColdFusion, and EJB.
After getting his Master degree in Business Economics, Sander Duivestein started working for Cap Gemini Ernst and Young Netherlands in the summer of 1997. Soon he joined a special unit within this company named Warp11. This unit specializes in building cutting edge web applications. Sander, a Microsoft Certified Solution Developer and a Microsoft Certified System Engineer, is a Senior Developer within the unit Warp11.
Ryan O'Keefe has been working with web applications and databases for the last five years. He is an Allaire Certified Cold Fusion 4.5 Developer and currently works as a Senior Web Applications Developer building B2C and B2B applications in Cold Fusion and XML in Dallas, TX. Ryan began web development on Unix platforms writing CGI applications in PERL.
Robert Segal is a senior developer and development team leader at Fig Leaf Software. He is an Allaire Certified Instructor and teaches Fast Track to Cold Fusion, Advanced Cold Fusion Development, Allaire Spectra for Developers and Fast Track to SQL. Robert has been developing with Cold Fusion since version 1.5 and has been developing database applications for over 10 years.
Andrew Wintheiser is a founding partner and Chief Technology Officer of Lightburn. Lightburn is a technology-consulting firm, which specializes in web application development and database-driven programming. Andrew has been programming with ColdFusion for over 4 years.
Nicole Ambrose Haynes is a software developer and instructor for Fig Leaf Software. She holds a degree in Electrical Engineering from Morgan State University and currently develops applications using the following technologies: ColdFusion, Spectra, JavaScript, DHTML, and SQL Server 7.0. She also has experience with C/C++ and Visual Basic.
Karen Little has been a computer consultant, manager, educator and programmer since 1980. By 1985, around the time the first IBM PC came to the market, she founded Office Technology Academy (OTA), a highly regarded computer training school in Milwaukee, Wisconsin, USA, which she ran until 1991. Karen left OTA and soon thereafter founded Clear Concepts, a consulting company providing training programs, documentation and technical illustrations to major manufacturing companies. She also wrote for numerous technical magazines and was Associate Editor and writer for Corel Magazine. Today she's a Project Manager for web-enabled applications in Downtown Manhattan, where, on her day job, she designs, manages and programs ColdFusion-fueled projects.
Herb Guenther is an electrical and computer engineer by training. Herb Guenther is Lanex's senior Cold Fusion developer and is responsible for Lanex's configurator initiatives. Herb also administers Lanex's ColdFusion and IIS servers and assists in monitoring the performance of the hosting and network infrastructure.
Don Smith has experience organizing data and providing information for over 11 years, first with SQL on a mainframe and printed reports, later on the web. No computer language offered the speedy development time, the ease of use and the programmer community that ColdFusion did, so that became his language of choice. He soon learned that while application development offered a chance to create a business environment that would help dozens of people do their job better, the real rewards were in teaching new programmers about ColdFusion as an Allaire Certified Trainer for Fig Leaf Software in Washington, DC.
Karli Watson is an in-house author for Wrox. He started out with the intention of becoming a world famous nanotechnologist, so perhaps one day you might recognize his name as he receives a Nobel Prize. For now, though, Karli's computing interests include all things mobile, and upcoming technologies such as C#. He can often be found preaching about these technologies at conferences.
Chris Ullman is a Computer Science graduate who came to Wrox five years ago, when 14.4 modems were the hottest Internet technology and Netscape Navigator 2.0 was a groundbreaking innovation. Since then he's applied his knowledge of HTML, server-side web technologies, Java and Visual Basic to developing, editing and authoring books.
Daniel Newsome is the President and Founder of Denver based design and development firm Pop Fizz Media. The average day finds him marketing, meeting with clients, overseeing a team of designers and developers, as well as programming Lingo, Cold Fusion, Java or PHP.
Matthew Graves, CPA, M.S. became involved with Allaire in 1996 while working on a business project for one of his clients. He co-founded RapidCF where he served as chief technologist and business object developer. He is now an independent business consultant and system architect in Connecticut and New York City, specializing in implementation and late-phase project turnaround for both ColdFusion and Java-based systems.
Christopher Graves is President of RapidCF, a ColdFusion development company in Canton Connecticut (www.rapidcf.com). His projects span the gamut of ColdFusion's capability, from simple content management sites to intelligent agents and e-commerce sites integrated to legacy systems.
Carmen Johnson has been a Graphic Artist/Illustrator for 15 years, a Database Developer for 7 years and a ColdFusion Programmer for 3 years. She has taken the Allaire training courses for ColdFusion and built a variety of different applications ranging from the very simple to the very complex.
Table Of Contents:
Introduction
Section 1 - Getting Started
Chapter 1: Introduction to ColdFusion
Chapter 2: Installing ColdFusion
Chapter 3: ColdFusion Application Manager
Chapter 4: Using ColdFusion Studio
Chapter 5: CFML Basics
Chapter 6: Processing Forms
Chapter 7: Complex Data Objects
Section 2 - ColdFusion and Databases
Chapter 8: Querying the Database
Chapter 9: Working with Databases
Chapter 10: Advanced Queries
Section 3 - Deeper into ColdFusion
Chapter 11: State Management
Chapter 12: Reusing Templates
Chapter 13: Error and Exception Handling
Chapter 14: CFScript
Chapter 15: User-Defined Functions
Chapter 16: Working with the Local File System
Chapter 17: Drawing Graphs and Charts
Chapter 18: Full Text Indexing
Section 4 - XML
Chapter 19: Introduction to XML
Chapter 20: WDDX - Web Distributed Data Exchange
Chapter 21: XML Queries and Transformations
Chapter 22: Web Services, SOAP and the .NET Framework
Section 5 - Extending ColdFusion
Chapter 23: Internet Protocols
Chapter 24: Extending ColdFusion with COM and CORBA
Chapter 25: Server-Side Java
Chapter 26: CFX API
Chapter 27: WAP and WML
Chapter 28: Cascading Stylesheets, JavaScript and Dynamic HTML
Chapter 29: IE 5+ Rich-Client Functionality
Chapter 30: Macromedia Flash Component Kit for ColdFusion
Section 6 - Advanced Administration
Chapter 31: Scheduling Tasks
Chapter 32: Working with Log Files
Chapter 33: Archive Management
Section 7 - ColdFusion Best Practices
Chapter 34: Application Architecture
Chapter 35: Common ColdFusion Development Mistakes
Chapter 36: Optimizing Performance
Chapter 37: Clustering and Load Balancing
Chapter 38: Security
Section 8 - Case Study
Case Study: Wrox Auction