Programming the Web with Coldfusion Mx 6.1 Using XHTML

Overview

Programming the Web with ColdFusion MX 6.1 using XHTML has been carefully developed to meet the needs of today's students. Perfect for introductory Internet programming courses, this text takes a step-by-step approach to teaching ColdFusion and provides a strong foundation to build dynamic web applications. The book walks students through an e-commerce shopping cart project, gradually building a fully functional application as the chapters progress. The textbook also includes chapters on advanced data types of ...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (12) from $1.99   
  • New (3) from $119.5   
  • Used (9) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$119.50
Seller since Tue Oct 07 09:35:53 EDT 2014

Feedback rating:

(294)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$145.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$155.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

Programming the Web with ColdFusion MX 6.1 using XHTML has been carefully developed to meet the needs of today's students. Perfect for introductory Internet programming courses, this text takes a step-by-step approach to teaching ColdFusion and provides a strong foundation to build dynamic web applications. The book walks students through an e-commerce shopping cart project, gradually building a fully functional application as the chapters progress. The textbook also includes chapters on advanced data types of ColdFusion MX 6.1, such as arrays and structures, custom tags, XML, charts and graphs, reusable components, modular coding, file processing and database processing.
Read More Show Less

Product Details

  • ISBN-13: 9780072890327
  • Publisher: McGraw-Hill Companies, The
  • Publication date: 2/28/2004
  • Series: Programming Ser.
  • Edition number: 1
  • Pages: 512
  • Product dimensions: 7.40 (w) x 9.10 (h) x 0.70 (d)

Table of Contents

Chapter 1 ColdFusion MX 6.1 1
Client/Server Technologies 1
Client- versus Server-Side Technologies 2
Architecture and Dynamics of a Web Application 2
History of ColdFusion 5
ColdFusion MX 5
ColdFusion MX 6.1 7
ColdFusion MX 6.1 Developer Edition 8
System Requirements 8
Databases Supported by ColdFusion MX 6.1 8
Instructions for Installing ColdFusion MX 6.1 (Developer Edition), Part 1 8
ColdFusion MX 6.1 Installation, Part 2: Configuration and Settings Wizard 14
Writing a "Hello World" Program in ColdFusion 15
ColdFusion Administrator 19
Server Settings 20
Data & Services Settings 21
Debugging & Logging Settings 21
Extensions Settings 21
Security Settings 21
Organization of the Book 22
Chapter 2 ColdFusion: Basics 27
Dynamic versus Static Web Pages 27
Variables, Expressions, and Operators 31
ColdFusion Variables 31
Operators and Operations 40
Expressions 40
Using Functions to Test the Value of Input 43
[left angle bracket]cfparam[right angle bracket] Tag 45
Variable Scoping in ColdFusion 48
Persisting Variables 49
Web Application Framework 49
Application-Level Settings 49
Client-Level Scoping 50
Setting a Cookie 51
Session-Level Variable Scoping 53
Application-Level Scoping 54
Locking Shared-Scope (Session- and Application-Level) Variables 54
URL Variables 58
Variable Scope and Performance 60
Chapter 3 ColdFusion Control Structures (CFML Flow) 65
Control Structures 65
Selection Structures or Conditional Statements 66
Testing Multiple Conditions 71
Testing for a Compound Conditional Statement 73
[left angle bracket]cfswitch[right angle bracket] and [left angle bracket]cfcase[right angle bracket] Tags 76
Predicate Function is Defined 78
Loop Structures 80
Index Loops 80
List Loops 83
Conditional Loops 86
Chapter 4 Forms 95
Creating ColdFusion Forms 96
HTML Forms Overview 96
ColdFusion Forms 96
Form Elements 97
ColdFusion Error Pages 99
Form Processing in ColdFusion 100
Processing Input from Radio Buttons 102
Preventing Radio Button Processing Errors 107
Preselection of Radio Buttons 108
Processing Input from Checkboxes 108
Preventing Checkbox Processing Errors 113
Setting Parameters with Default Values 113
Checking If Form Variables Are Defined before Using Them 115
Processing Input from List Boxes 115
Preventing Drop-Down List Processing Errors 119
Processing Input from a textarea 121
Formatting and Wrapping a textarea 124
Validation of Form Fields 125
Server-Side Validation in ColdFusion 127
Enhancing Functionality with [left angle bracket]cfform[right angle bracket] 133
Creating Forms Using [left angle bracket]cfform[right angle bracket] 133
[left angle bracket]cfinput[right angle bracket] as a Form Element 134
Client-Side Validation Using [left angle bracket]cfinput[right angle bracket] 134
[left angle bracket]cfselect[right angle bracket] as a Form Element 138
ColdFusion Forms and Databases 142
Chapter 5 Database Basics: Connectivity, Simple Queries, and Security Issues 153
Cold Fusion and Database Interaction 154
Creating a Data Source 155
Setting Up a Connection to an Access Database Stored Locally 155
Accessing the Data Source via SQL Select, [left angle bracket]cfquery[right angle bracket], and [left angle bracket]cfoutput[right angle bracket] to Retrieve and Display Data 158
The [left angle bracket]cfquery[right angle bracket] Tag and SQL Select 158
The [left angle bracket]cftable[right angle bracket] Tag 163
Partial Record Sets 164
The [left angle bracket]cfgrid[right angle bracket] Tag 166
Managing Data: Insert, Update, and Delete Records 170
The [left angle bracket]cfinsert[right angle bracket] Tag 170
SQL Insert Statement for ColdFusion 173
SQL Update 174
SQL Delete 178
SQL Join 180
The [left angle bracket]cfselect[right angle bracket] Tag 182
Security Issues of Databases on the ColdFusion Server 185
Security Provided by Database Systems 185
Create Views in MS Access 186
Security Provided by ColdFusion to Maintain Database Integrity 188
Chapter 6 Advanced Database Features 197
SQL Aggregate Functions 197
Min and Max Aggregate Functions 198
The Group By/Order By Command 200
Transaction Processing and Security of the Database 204
The [left angle bracket]cftransaction[right angle bracket] Tag 204
Stored Procedures 212
ColdFusion and MS Access Querying a Query 212
Dynamic SQL 215
Working with Dates 219
Chapter 7 Built-In Functions 229
String Manipulation 230
Trimming Strings 230
Justifying Strings 233
Changing String Case 236
Wrapping Strings 236
String Encryption and Decryption 237
Extracting Substrings 241
Searching and Replacing Strings 244
Decision or Boolean Functions 248
Mathematical Functions 248
Date and Time Functions 252
Creating Date/Time Objects 253
Formatting Dates 253
Date Arithmetic 254
Functions to Extract Parts of Dates 254
Other Date Functions 255
Decision or Boolean Date Functions 255
Evaluation of Expressions 259
Evaluate() as a Dynamic Evaluation Function 259
Business Example for Evaluate() 261
System Functions 266
Chapter 8 Complex Data Types 281
Introduction to Complex Data Types 281
Lists 282
List Functions 282
Arrays 285
Array Dimensions 285
Creating and Accessing Arrays 285
Array Manipulation Functions 286
Looping through One-Dimensional Arrays 290
Looping through Multidimensional Arrays 292
Structures 294
Property Notation 294
Associative Array Notation 297
Structure Functions 298
Collection Loops 299
Building a Multi-Item Shopping Cart 299
Server-Side Scripting 303
Chapter 9 Modular Code 317
Modular Coding 317
Using Include Files 318
User-Defined Functions 320
CFScript Method for UDFs 321
Functions and Variable Scope 324
[left angle bracket]cffunction[right angle bracket] Tag for UDFs 324
Reusing Code with Custom Tags 327
Where to Save Custom Tags 327
Custom Tag Variables and Scope 328
Paired Tags 330
ColdFusion MX Components 333
Business Example Using ColdFusion Components 335
CFC and Object-Oriented Technologies 342
Chapter 10 Cool Features 347
Suppressing Output 348
Debugging 349
Using the [left angle bracket]cftrace[right angle bracket] Tag 349
Exception Handling 352
Exception-Handling Syntax 353
Custom Exceptions 353
Attributes of [left angle bracket]cfcatch[right angle bracket] 354
Message and Detail 354
Sitewise Error Handling 360
[left angle bracket]cferror[right angle bracket] Syntax 360
The Error Object 361
Logging Messages 365
Abort Processing 368
Template Redirection 369
File Handling 373
Sending Email 377
Attaching Files and Headers to Email 378
Multipart Email Messages 378
Graphs and Charts 383
The [left angle bracket]cfchart[right angle bracket] Tag 383
The [left angle bracket]cfchartdata[right angle bracket] Tag 384
The [left angle bracket]cfchartseries[right angle bracket] Tag 385
Graphs with Multiple Data Series 387
Generating XML 390
Chapter 11 E-Commerce Shopping Cart Application 399
E-Commerce and the Shopping Cart 400
High-Level Flow Diagram 401
Data Structures 402
The Item Structure 402
The Shopping Cart Structure 403
Session Variables 406
The Application.cfm File 406
Include Files 407
Header File 407
Footer File 409
Sitewise Error Handling 412
Product Catalog 414
ColdFusion Component to Get the Product List 414
Displaying the Products 415
Shopping Cart 419
Customer Information Page 430
Order Review Page 445
Order Confirmation Page 455
Shopping Cart Enhancements 465
Product Catalog Page 465
Customer Information Page 466
Order Review Page 466
Order Confirmation Page 466
Other Suggested Projects 467
Project 1 Online Customer Service Application 467
Project 2 Online Student Course Registration 467
Appendix A SQL Commands 471
Appendix B XHTML versus HTML Tags Ordered by Function 477
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)