rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780782124521

Mastering Cold Fusion 4

by
  • ISBN13:

    9780782124521

  • ISBN10:

    0782124526

  • Format: Paperback
  • Copyright: 1999-06-01
  • Publisher: John Wiley & Sons Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99

Summary

Are you a Web developer interested in building dynamic, interactive Web sites? Are you an application developer looking for a quick, effective way to build applications for the Web? Either way, ColdFusion is for you, and Mastering ColdFusion 4 is the resource you need if you want to get the most out of this powerful development tool. Written by two ColdFusion experts, this book begins with clear, concise coverage of the basics to help turn newcomers into productive users as quickly as possible. From there, it proceeds to intermediate topics certain to expand your knowledge and skills, then concludes with some of the most advanced ColdFusion instruction you'll find anywhere. Regardless of your experience or needs, you'll find what you're looking for. Book jacket.

Author Biography

Arman Danesh is the MIS manager at Landegg Academy in Switzerland, where he is responsible for interactive Internet and intranet applications written in ColdFusion. The author of several books on HTML, JavaScript, and Linux, he also writes an Internet column for the South China Morning Post and develops and maintains several ColdFusion-based Web sites. Kristin Aileen Motlagh is CoFounder/Director of Technical Solutions for Trilemetry and a member of Team Allaire, who has worked with ColdFusion since version 1.5. She has developed ColdFusion applications for a wide range of corporate clients, including the World Bank, MCI, and GE.

Table of Contents

Introductionp. xxv
Just the Basics
Creating Your First ColdFusion Templatep. 3
Get Readyp. 4
Get Setp. 4
Go!p. 7
Where Do We Go from Here?p. 14
Passing Data between ColdFusion Templatesp. 17
Passing ColdFusion Parameters: An Overviewp. 18
Passing Parameters through the URLp. 19
Evaluating Variablesp. 37
Passing Parameters through a Formp. 42
Where Do We Go from Here?p. 46
Getting Data from a Databasep. 49
Setting Up a Databasep. 50
Querying a Databasep. 57
Validating Form Inputp. 76
Where Do We Go from Here?p. 79
The Essentials
Creating and Manipulating Variablesp. 83
Understanding Data Typesp. 84
Using Variable Typesp. 85
Using CFSETp. 86
Using CGI Variablesp. 88
Using URL Variablesp. 91
Using Cookiesp. 93
CFPARAM and Default Variablesp. 97
Where Do We Go from Here?p. 97
Functionsp. 99
Understanding Functionsp. 100
Using Functionsp. 100
Reviewing the Use of Functions in ColdFusionp. 102
Where Do We Go from Here?p. 105
Writing Expressionsp. 107
Understanding Expressionsp. 108
Using ColdFusion Data Typesp. 109
Using Operatorsp. 113
Considering Special Features of ColdFusion Expressionsp. 123
Where Do We Go from Here?p. 125
Controlling the Flow of Your Templatesp. 127
Displaying Data Based on Conditionsp. 128
Redirecting Users to Another Templatep. 138
Using CFABORT and CFEXITp. 139
Where Do We Go from Here?p. 140
Including Outside Codep. 143
Including Code within the Current Template by Using CFINCLUDEp. 144
Using CFMODULEp. 148
Understanding Variable Scope Issuesp. 153
Where Do We Go from Here?p. 155
Using SQL to Interact with the Databasep. 157
Understanding SQLp. 158
Using CFTRANSACTIONp. 187
Calling Stored Procedures by Using CFSTOREDPROCp. 189
Using ColdFusion Studio's SQL Builderp. 190
Optimizing SQL and Database Performancep. 194
Finding Additional References for the Various Databasesp. 195
Troubleshooting Common ODBC Errorsp. 196
Where Do We Go from Here?p. 198
Building Dynamic Queriesp. 201
Setting the Data Source Name Dynamicallyp. 202
Creating Dynamic Select Statementsp. 203
Ordering Dynamicallyp. 205
Filtering Dynamicallyp. 207
Storing Queries in Variablesp. 210
Creating Dynamic Updatesp. 211
Creating Dynamic Deletesp. 213
Where Do We Go from Here?p. 215
Grouping, Nesting, and Formatting Outputsp. 217
Using CFOUTPUTp. 218
Nesting and Grouping Outputp. 223
Formatting Outputp. 229
Where Do We Go from Here?p. 244
Loopingp. 247
Understanding Loopsp. 248
Using a Basic Loop with the CFLOOP Tagp. 249
Creating Additional Types of Loopsp. 252
Nesting Loopsp. 256
Where Do We Go from Here?p. 258
Working with ColdFusion Data Structuresp. 261
Understanding and Using Lists: More Than Just Stringsp. 262
Understanding and Using Arraysp. 275
Understanding and Using Structures and Associative Arraysp. 287
Where Do We Go from Here?p. 294
Formsp. 297
Creating Dynamically Populated Formsp. 298
Using Information from Formsp. 306
Using CFFORMp. 329
Where Do We Go from Here?p. 379
Validating Form Datap. 381
Validating Form Data Using HTML Formsp. 382
Validating Form Data Using CFFORMp. 398
Where Do We Go from Here?p. 407
Implementing the ColdFusion Web Application Frameworkp. 409
Creating the ColdFusion Application Frameworkp. 410
Using Client Managementp. 418
Using Session Managementp. 429
Using Application Variablesp. 439
Enabling Application Variablesp. 440
Using Server Variablesp. 444
Using CFLOCKp. 447
Putting It All Togetherp. 452
Reviewing Variable Scopep. 476
Where Do We Go from Here?p. 477
Implementing Error Controlp. 481
Handling Errors through the Application Frameworkp. 482
Working With Customized Exception Handlingp. 507
Where Do We Go from Here?p. 515
File Managementp. 517
Understanding the CFFILE Tagp. 518
Uploading Files from a Formp. 519
Working with Text Filesp. 526
Working with Directoriesp. 529
Addressing Security Concernsp. 532
Where Do We Go from Here?p. 533
Working the Internet with ColdFusion
Sending Mailp. 537
Preparing ColdFusion to Send E-Mailp. 538
Using the CFMAIL Tagp. 540
Where Do We Go from Here?p. 553
Reading Mailp. 555
Using the CFPOP Tagp. 556
Handling Attachmentsp. 562
Using Other Attributesp. 564
Building a Web-Based E-mail Systemp. 564
Where Do We Go from Here?p. 584
Using the HTTP Protocolp. 587
Understanding the CFHTTP Tagp. 588
Using the CFHTTP and CFHTTPPARAM Tagsp. 591
Creating a Local Shareware Archivep. 603
Where Do We Go from Here?p. 608
Accessing FTP Serversp. 611
Connecting to FTP Serversp. 612
Manipulating Files and Directories on the Serverp. 619
Where Do We Go from Here?p. 628
Working with LDAP Serversp. 631
Understanding LDAPp. 632
Using CFLDAPp. 635
Querying LDAP Servers with CFLDAPp. 637
Where Do We Go from Here?p. 638
Advanced Concepts
Evaluating Dynamic Expressionsp. 643
Understanding Dynamic Expressionsp. 644
Working with Dynamic Expressionsp. 648
Where Do We Go from Here?p. 652
ColdFusion Scriptingp. 655
Scripting vs. Tag-Based Codep. 656
The Basics of ColdFusion Scriptingp. 657
Where Do We Go from Here?p. 665
Scheduling Eventsp. 667
Scheduling ColdFusion Templatesp. 668
Managing and Logging Scheduled Eventsp. 680
Where Do We Go from Here?p. 683
Implementing a Search Enginep. 685
Creating Collectionsp. 686
Indexing Datap. 690
Creating a Search Interfacep. 695
Where Do We Go from Here?p. 703
Application Securityp. 705
Understanding Securityp. 706
Using Advanced Securityp. 711
Authentication and Authorization with CFAUTHENTICATEp. 717
Using Server Sandbox Securityp. 725
Where Do We Go from Here?p. 727
Building ColdFusion Custom Tagsp. 729
Understanding Custom Tag Basicsp. 730
Creating Your First Custom Tagp. 733
Using Advanced Custom Tagsp. 745
Using CFX Custom Tagsp. 760
Using New ColdFusion 4.0.1 Featuresp. 763
Where Do We Go from Here?p. 764
Including External Objectsp. 767
Understanding the Types of External Objectsp. 768
Installing and Using COM Objectsp. 769
Where Do We Go from Here?p. 774
WDDXp. 777
Understanding WDDXp. 778
Using WDDX with ColdFusionp. 780
Using WDDX with ColdFusion and JavaScriptp. 787
Using the CFREGISTRY Tagp. 803
Using the Registryp. 804
Using the CFREGISTRY Tagp. 807
Enhancing Securityp. 812
Building a Registry Viewerp. 812
Where Do We Go from Here?p. 817
Installing ColdFusionp. 819
Installing a Web Serverp. 820
Installing the ColdFusion Application Serverp. 822
Installing ColdFusion Studiop. 824
Troubleshooting Your ColdFusion Installationp. 825
Indexp. 827
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program