We hope you enjoyed the free lessons above. To view the complete contents including the chapters below, please purchase the CD. Alternatively you can sign up to the Online University and gain full, instant access to this, and all 450+ tutorials for only $30/£15 per month by clicking here CLICK HERE TO BUY THIS TUTORIAL ON CD
Setting Up "Where's Tom?" for Development
ColdFusion Development Methodologies
Directory and File Structure
Create a Site in Dreamweaver
Basic Site Files
The Stylesheet for "Where's Tom?"
Database Structure
Overview of Database Structure
Users Table
Activities Table
User_Activities and Locations Tables
Activity_Supplies Table
Table Relationships
Creating a ColdFusion Datasource
Components and Conceptually
Definition of a Component
Example of a Component
Why Use Components?
Other Code Re-Use Choices
Organizing "Where's Tom?" in Components
Building Your First CFC: User
Create the User Component
Method: insertUser - Tuition 1
Method: insertUser - Tuition 2
Method: updateUser
Method: searchUser
Method: getUserDetail
Method: validateUser
Create a Protected Area
Index Page
Log-in Form - Tuition 1
Log-in Form - Tuition 2
Form Validation and User Validation
Including the User Check
Component and Method Details
Pseudo-Constructor Code
Properties - Tuition 1
Properties - Tuition 2
Method Access: Package
Method Access: Private
Method Access: Public and Remote
Forcing a Web Service Method Refresh
Method Displayname/Hint/Name/Output/Roles
Method Returntype
Method Returntype as Component Name
Method Arguments
Method Code: Better User Design
Using Components in CFML
Transient vs. Persistent References
<cfinvoke> Component Location
<cfinvoke> Object/Webservice Location
<cfinvoke> Available Methods
<cfinvoke> Arguments
<cfinvoke> Web Services Attributes
<cfobject> in CFML
<cfcreateobject> in <cfscript>: changeAim
<cfcreateobject> in <cfscript>: photo_op.cfm
Invoking With Form Submission - Tuition 1
Invoking With Form Submission - Tuition 2
Form and Confirmation
Invoking With URL Request
More Component Functionality
Design Pattern: Composite Example
Composite Example: Activity/User/Location
Inheritence: Children of Activity.cfc
Inheritence: mealActivity
Inheritence: computerActivity
Inheritence: Display in Inherited.cfm
Polymorphism and Overriding: Meals
Polymorphism and Overriding: Breakfast
Polymorphism and Overriding: Lunch
Packaging and CF Mapping
CFCs and Variables Scope
Local "Variables" Scope
Local "Variables" Inherited
This Scope
Function Local ("var") and Arguments
Basic XML
Introducing Extensible Markup Language
XML Well-Formed Documents
Create an XML Document - Tuition 1
Create an XML Document - Tuition 2
Create the Menu: _main_build_menu.cfm
Finish and Display the Menu
ColdFusion and Web Services
Web Service Overview
ColdFusion and WSDL Files
ColdFusion and SOAP with Apache Axis
Choosing a Service to Consume: UDDI Registries
Amazon.com API and Developer's Kit
Add Search to "Where's Tom?" - This is Now
Invoking the Amazon.com Web Service
Amazon Search Parameters
Displaying the Search Results
Publishing a Web Service
Deciding What "Where's Tom?" Will Offer
Changing the Activity Component
Publishing the Specifications
Consuming "Where's Tom?" With Plain Text
Consuming "Where's Tom?" With Style
Conclusion
Sign up to the Online University and view over 400 titles for only $30/£15 per month
BENEFITS: 1 Minimum Sign Up: ONLY ONE MONTH! - Cancel at any Time 2 Unlimited Viewing 3 Downloadable Working Files 4 Learn from Expert Authors 5 View on any Computer in the World 6 Works on PC and Mac 7 Full Support Offered 8 450+ Courses for a Low Monthly Fee 9 New Titles Added Weekly 10 A Truely Professional Study Guide
UK & Europe
Marrutt Ltd
Bellbrook Industrial Estate
Uckfield, East Sussex, TN22 1QL
United Kingdom
UK Tel: +44 (0) 1825 764057
UK Fax: +44 (0)1825 768841
US & Canada
Marrutt Ltd
1133 Broadway, Suite 706
New York, NY 10010
United States
US Tel: 646-736-7932
US Fax: 646-895-7649