| |
Back to BOOK PAGE
Table of ContentsPreface Chapter 1: Web Pages—Static to Dynamic Chapter 2: Basic CFCs and Database Interaction Chapter 3: Power CFCs and Web Forms Chapter 4: Application, Session, and Request Scope Chapter 5: Introduction to Custom Tags Chapter 6: Better Interfaces for JavaScript Libraries Chapter 7: Authentication and Permissions Chapter 8: CF AJAX User Interface Chapter 9: CF AJAX Forms Chapter 10: CF AJAX Programming Chapter 11: Working with PDF Chapter 12: Building Search Abilities Chapter 13: Working with Files, Email, and Images Chapter 14: Feeds, REST Services, and Web Services Chapter 15: Building Dynamic Reports Chapter 16: Dynamically Generated Web Presentations Appendix A: Getting Your System Ready for Development Appendix B: Resources to Build Your Skills Index
- Chapter 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
- Chapter 2: Basic CFCs and Database Interaction
- Our First CFC
- Our First 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
- Chapter 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
- Chapter 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
- Chapter 5: Introduction to Custom Tags
- Different Forms of Code Reuse
- 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
- ColdFusion AJAX
- Layout
- <cfdiv />
- <cflayout />
- <cfpod />
- <cfwindow />
- Chapter 9: CF AJAX Forms
- Grid Updates and Deletes
- Linked Grids
- Binding Page Elements
- Binding Immediately upon Load
- The Date Requestor
- The Autosuggest Box
- <cfselect />
- <cftextarea />
- <cftree />
- The Directory Tree
- Summary
- Chapter 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
- 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
- Chapter 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
- Chapter 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
- Chapter 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
- Appendix B: Resources to Build Your Skills
- Blogs
- ColdFusion Conferences
- Coding Frameworks
- General ColdFusion Sites
- Libraries and Tools
- Content Handling/Generation
- Database
- JavaScript
- Project Management
- Script
- Search
- Site Integration APIs
- Unit Testing or Debugging
- XML Tools and Products
- Other Notable Works
Back to BOOK PAGE
| |
|