Cover image for ColdFusion 8 Developer Tutorial : An Intense Guide To Creating Professional Coldfusion Web Applications: Get Up To Speed In Coldfusion And Learn How To Integrate With Other Web 2.0 Technologies.
ColdFusion 8 Developer Tutorial : An Intense Guide To Creating Professional Coldfusion Web Applications: Get Up To Speed In Coldfusion And Learn How To Integrate With Other Web 2.0 Technologies.
Title:
ColdFusion 8 Developer Tutorial : An Intense Guide To Creating Professional Coldfusion Web Applications: Get Up To Speed In Coldfusion And Learn How To Integrate With Other Web 2.0 Technologies.
Author:
Farrar, John.
ISBN:
9781847194138
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (457 pages)
Contents:
ColdFusion 8 Developer Tutorial -- Table of Contents -- ColdFusion 8 Developer Tutorial -- Credits -- About the Author -- About the Reviewers -- Preface -- What This Book Covers -- What You Need for This Book -- Who This Book Is For -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Questions -- 1. Web Pages-Static to Dynamic -- Turning HTML into a Dynamic Web Page -- Understanding and Using Simple Variables -- Understanding Structures -- Let Us Get Interactive -- Setting Page Defaults -- Introduction to Lists and Loops -- Understanding Arrays -- Conditional Processing with If -- Conditional Processing with Switch -- Summary -- 2. Basic CFCs and Database Interaction -- Our First CFC -- Our First Object -- Product (object) -- Using an Object Constructor -- Connecting to a Database -- Returning Data from the CFC -- Making Our Data Query Flexible -- The Basic Data Object Concept -- Object Method Access Control -- Summary -- 3. Power CFCs and Web Forms -- The Practice of Protecting Access -- Web Forms Introduction -- Managing Our Product Data -- Getting Data to Our Edit Page -- Saving Our Data -- Improving Page Flow -- Adding a New Record -- Let Us Look Under the Hood -- Summary -- 4. Application, Session, and Request Scope -- Life Span -- Introducing the Application.cfc Object -- Application Variables -- The Start Methods -- Application Start Method -- Session Start Method -- Request Start Method -- The End Methods -- Request End Method -- Session End Method -- Application End Method -- On Error Method -- Scope Visibility -- Practical Application -- Mappings per Application -- Custom Tag Paths per Application -- Summary -- 5. Introduction to Custom Tags -- Different Forms of Code Reuse -- CFCs -- Custom Tags -- CFInclude -- Our First Custom Tag -- Custom Header/Footer Tags -- Nested Tags.

CFInclude from Custom Tags -- Templates versus Skins -- Managing Custom Tags -- CFModule Approach -- Tag Library Approach -- Summary -- 6. Better Interfaces for JavaScript Libraries -- Thickbox Library HTML Style -- ColdFusion-Powered Thickbox -- Where Am I? (via Google Maps) -- ColdFusion JavaScript -- Multiple State Form Items -- Inside the Fancy Form Tag -- Summary -- 7. Authentication and Permissions -- How ColdFusion Recognizes Users -- Custom Authentication (Additional Power) -- Authentication Data Model -- How to Use Advanced Authentication -- Extra Notes -- Summary -- 8. CF AJAX User Interface -- HTML-Based Websites -- Server-Side Languages -- Browser-Side Applications -- Flash -- JavaScript -- ColdFusion AJAX -- Layout -- -- -- Border Example -- HBox/VBox Example -- Tab Example -- -- -- Menus and Tool Tips -- -- -- Styling Notes -- Tips -- Summary -- 9. CF AJAX Forms -- Forms -- -- Grid Paging -- Grid Updates and Deletes -- Linked Grids -- -- Binding Page Elements -- Binding Immediately upon Load -- The Date Requestor -- The Autosuggest Box -- -- -- -- The Directory Tree -- Summary -- 10. CF AJAX Programming -- Binding -- On Page Binding -- CFC Binding -- JavaScript Binding -- URL Binding -- Bind with Event -- Extra Binding Notes -- Multiple Radio Buttons or Check Boxes and Multiple Select -- Spry Binding -- CFAJAXProxy -- CFAJAX Proxy Binding -- CFC Proxy Class Objects -- Client Debugging -- Firebug -- Built-In Debugging -- Logging Features -- Customization -- Automatically Wired AJAX Links -- Execute JavaScript after Loading Content -- Other Cool Commands -- Post for CFAJAX Calls -- Summary -- 11. Working with PDF -- Generating PDF Pages -- Our First PDF Page Conversion -- Splitting into Sections.

Adding Headers and Footers and Variables -- Adding Page Breaks and Variables -- Adding Bookmarks -- Saving PDF Documents -- Printing from the Server -- Working with PDF Forms -- Populating PDF Forms with Data -- Reading Data from PDF Forms -- Manipulating PDF Documents -- Merging Documents -- Deleting Pages -- Encrypting PDF Documents -- Generating Thumbnails -- Adding Watermarks -- Final Thoughts -- Summary -- 12. Building Search Abilities -- Database Searching -- Verity Search Solutions -- Built-In Search Engine -- Creating a Collection -- Indexing a Collection -- Searching a Collection -- The Search Form -- The Results Page -- Search Techniques -- PDF Linking to Searches -- Suggestions -- Integrating Third-Party Searching -- Google Details -- Custom Search Engines (Google) -- On-The-Fly Search Engine -- Simple Search -- Search Types -- Site Restricted -- Local Search -- Summary -- 13. Working with Files, Email, and Images -- Working with Files -- Uploading Files -- Local File Control -- Write File -- Read File -- Rename File -- Append File -- Read File via Loop -- Working with Email -- Working with Images -- Image Information -- Summary -- 14. Feeds, REST Services, and Web Services -- Collaboration -- Flickr -- Feeds -- RSS -- CDF -- JSON -- SQL -- Introduction to REST Services -- SOAP Web Services -- Summary -- 15. Building Dynamic Reports -- Traditional Web Page Reporting -- Simple Report -- Grouped Data -- Drill-Down Reporting -- Output Formats -- PDF Output -- Excel Output -- CVS Output -- XML Output -- JSON Output -- Using CFReport and Report Builder -- Summary -- 16. Dynamically Generated Web Presentations -- Introduction to CFPresentation -- Mixing in the Media -- Caching the Contents -- Dynamic Benefits -- Scenario 1: Sales Force -- Scenario 2: Client-Specific Presentations -- Scenario 3: Live Audience Sensitive Content -- Summary.

A. Getting Your System Ready for Development -- Tools -- AJAX -- Ant -- Database Engines -- Database Tools -- Media Tools -- Audio Software -- Image Software -- Video Software -- Reporting -- SVN -- Unit Testing -- Conclusions -- B. Resources to Build Your Skills -- Blogs -- ColdFusion Conferences -- Coding Frameworks -- General ColdFusion Sites -- Libraries and Tools -- Aspect or IoC or DI -- Content Handling/Generation -- Database -- JavaScript -- Project Management -- Script -- Search -- Site Integration APIs -- Unit Testing or Debugging -- XML Tools and Products -- Other Notable Works -- Index.
Abstract:
An intense guide to creating professional ColdFusion web applications: get up to speed in ColdFusion and learn how to integrate with other web 2.0 technologies.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: