Core ColdFusion 5
This book is a project-based guide to enterprise application development with Cold Fusion 5.0. Readers will learn by developing a real database-driven web-site using enterprise level databases including Oracle and MS SQL Server.
- Mixed media product | 992 pages
- 178.8 x 233.7 x 66.8mm | 1,859.75g
- 15 Oct 2001
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
- w. figs.
Table of contents
Preface. Acknowledgments. 1. Getting the Lay of the Land. What Is ColdFusion? What Can It Do for You? Why ColdFusion? What's New in Macromedia ColdFusion 5? What Difference Does the Macromedia Merger Make?2. The World Wide Web and HTTP. What Is the Internet? Application Servers.3. Preparing Your ColdFusion Environment. Operating-System Requirements. Hardware Requirements. Choosing a Web Server. Choosing a Data Server. Choosing a Version of ColdFusion 5. Getting ColdFusion 5. What's Next?4. Installing ColdFusion 5. Step 1: Checking Installation Requirements. Step 2: License Agreement. Step 3: Customer Information. Step 4: Web Server. Step 5: Choose Destination Path. Step 6: Choose Components to Install. Step 7: Assign Passwords. Step 8: Confirm Selections. Step 9: Install Files. What ColdFusion Installs on Your Machine. Troubleshooting Your Installation. Installing ColdFusion on Linux. Uninstalling ColdFusion.5. ColdFusion Markup Language and Variables. Introduction to the ColdFusion Markup Language. How to Begin. Your First ColdFusion Template. Setting and Outputting Rules.6. Passing Data Between Templates. What Is Scope? Scopes Available to ColdFusion. The CGI Scope. Conclusion.7. Expressions, Conditional Logic, and Flow Control. What Are Expressions? What Is Conditional Logic? Flow Control. A Complete Site Flow Control Framework.8. Functions and Complex Data Types. What Are Functions? User-Defined Functions. Working with Lists. Arrays. Structures. Putting It to Work.9. Designing a Relational Database. Three-Tier Architecture. What Is a Database? The Relational Database. Normalization. A Database Creation Script for Microsoft SQL Server. Tips for Writing a Database and Planning Your Web-Based Application. Conclusion.10. Working with Relational Databases. Data Manipulation Language. Connecting to a Database. ColdFusion Datasources. Creating a Datasource in ColdFusion Administrator. ,CFQUERY. Inserting Records. Updating Records. Deleting Records. Joins. GROUP BY. HAVING. A Complete Search Engine Application. Conclusion.11. A Note about the ColdFusion Administrator. Server. Security. Tools.12. Loops. What Is a Loop? The Query Loop. The Conditional Loop. List Loops. Looping over Structures. ,CFFLUSH.13. ColdFusion Scripting. How Does CFScript Work? Conditional Processing. Looping. Another User-Defined Function. Conclusion.14. The ColdFusion Application Framework. Defining the Application Framework. Session Variables. Client Variables. Server Variables. Error Handling. Logging Site Information with ,CFLOG. Creating a Personalized Web Page.15. Graphing with ColdFusion. Making a Simple Graph. Horizontal and Bar Graphs. Pie Graphs. Line and Area Graphs. Speeding Load Time with ,CFSAVECONTENT. Using ,CFGRAPHDATA. A Complete Data Drill-Down Graph Application.16. Sending and Receiving Email with ColdFusion. Sending Email. Sending HTML Email. Conclusion.17. File and Directory Management. ,CFFILE. ,CFDIRECTORY.18. Writing Custom Tags. Advantages of Custom Tags. Disadvantages of Custom Tags. Creating a Simple Custom Tag. Passing Values into and out of Custom Tags. Making a Banner Ad Custom Tag. How ColdFusion Finds Custom Tags. Nested Custom Tags. Encrypting Custom Tags. Conclusion.19. XML and ColdFusion. XML. WDDX Datatypes. Serializing and Deserializing Data. WDDX in Action. Conclusion.20. Creating Intelligent Agents. CFHTTP. The GET Method. The POST Method. What Do We Do Now?21. A Complete E-Commerce Application. Store. Shop. Images. Queries. Checkout. Admin. Conclusion.Appendix A: ColdFusion 5 Tag Reference. Appendix B: Coldfusion Function Reference. Appendix C: Common Errors and What to Do about them. Appendix D: Getting a Coldfusion Job. Appendix E: Getting Certified in Coldfusion. Appendix F: Best Practices. Appendix G: Wireless Coldfusion with Wap and WML. Appendix H: Coldfusion resources, User Groups, and Hosts. Appendix I: SQL Function Reference. Index.
About Eben Hewitt
EBEN HEWITT is a Macromedia Certified ColdFusion Developer, a certified Microsoft SQL Server Administrator, and Director of Production for Creative Services at Cybertrails.com. A frequent ColdFusion Developer's Journal columnist, Hewitt is also on the faculty of the ColdFusion Edge. Every month, nearly two million people visit the enterprise ColdFusion Web sites he has created.