Adobe Coldfusion 9 Web Application Construction Kit, Volume 2: Application Development
โ Scribed by Arehart, Charlie; Forta, Ben; Camden, Raymond
- Publisher
- Adobe Press; Peachpit Press
- Year
- 2010
- Tongue
- English
- Leaves
- 697
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Written by the best known and most trusted name in the ColdFusion community, Ben Forta, The ColdFusion Web Application Construction Kit is the best-selling ColdFusion series of all time - the books that most ColdFusion developers used to learn the product. This second volume of the series begins by introducing important code organization and management techniques, and then progresses to topics that include integrating with all sorts of other technologies (including PDF, Adobe Flex and Data Services, Ajax, advanced SQL and databases, ORM), debugging, and optimizing performance. From design and planning, to application deployment and troubleshooting, this instructional reference is all you need to successfully work, create, and progress with ColdFusion 9. Complete coverage of ColdFusion 9 is included in "Volume 1, Getting Started" (0-321-66034-X) and "Volume 3, Advanced Application Development" (0-321-67920-2).
โฆ Table of Contents
Cover......Page 1
Contents......Page 13
Introduction......Page 25
Part 5 Creating Functions, Tags, and Components......Page 29
Thinking About Extending Cfml......Page 31
Building Your First Udf......Page 32
Creating Libraries of Related Udfs......Page 41
Creating General-Purpose Udfs......Page 46
Sharing Udf Libraries With Others......Page 49
Introducing Cfml Custom Tags......Page 51
How to Use Custom Tags......Page 52
Writing Custom Tags That Display Information......Page 56
Custom Tags That Process Data......Page 62
Additional Custom Tag Topics......Page 68
Working With
Advanced Custom Tags......Page 70
Paired Custom Tags......Page 71
Nested Custom Tags......Page 76
Where to Go From Here......Page 77
Review of Coldfusion Components......Page 79
Simple Cfcs......Page 82
Introspection and Hints......Page 90
Accessing a Cfc Via a Url......Page 93
Type Checking in Components......Page 95
Components That Hold Instance Data......Page 96
Working With Inheritance......Page 112
Defining Interfaces......Page 115
Implementing Security......Page 116
Using the Onmissingmethod Method......Page 119
Distributed Cfcs and Serialization......Page 120
Part 6 Coldfusion Configuration and Performance......Page 123
The Coldfusion Administrator......Page 125
Server Settings......Page 126
Data and Services......Page 146
Debugging and Logging......Page 148
Server Monitoring......Page 154
Extensions......Page 155
Event Gateways......Page 157
Security......Page 158
Packaging and Deployment......Page 160
Chapter 26 Managing Threads......Page 161
Using the
Accessing Thread Data......Page 166
Monitoring and Administering Threads......Page 172
Best Practices......Page 177
Options in the Coldfusion Administrator......Page 179
Improving Query Performance With Caching......Page 180
Caching Page Output......Page 187
Part 7 Integrating With Coldfusion......Page 201
Using Cfpdf......Page 203
Using Ddx......Page 224
Working With Pdf Forms......Page 236
Creating Pdf Files From Microsoft Office Documents......Page 244
Introducing
Manipulating Images With
Exploring Other Coldfusion Image Manipulation Techniques......Page 263
Creating and Drawing Images With Coldfusion......Page 265
In Summary......Page 269
Ajax-Based Layout Controls......Page 271
Dynamically Populating Ajax Controls......Page 291
Working With
Working With Json......Page 302
Special Considerations With Coldfusion Ajax Applications......Page 304
Debugging Ajax......Page 306
Security Options......Page 307
Understanding the Relationship Between Coldfusion and Flex......Page 309
Coldfusion-Powered Flex......Page 312
Data Translation......Page 314
Calling the Server (Rpc)......Page 318
Coldfusion Flex Services......Page 321
Data Messaging......Page 322
Data Management......Page 323
Coldfusion and Flex Configuration Settings......Page 324
Debugging......Page 327
Configuring Flash Builder for Flash Remoting......Page 331
Flash Remoting Application......Page 332
Data Management Application......Page 339
Messaging Application......Page 346
Conclusion......Page 349
Comparison With Lcds Data Management......Page 351
Configuring the Flash Builder Project......Page 352
Building the Coldfusion Service Cfc......Page 353
Building the Value Objects......Page 356
Initializing Syncmanager......Page 357
Loading Data......Page 359
Editing and Saving Data......Page 360
Managing Conflicts......Page 361
Presenting
Embedding Content......Page 368
Styling Your Presentation......Page 369
Adding Presenters......Page 371
Saving Your Presentation......Page 373
Converting From Powerpoint......Page 374
Getting to Know Solr......Page 377
Creating a Search Tool for Your Documents......Page 378
Indexing Sql Data......Page 387
Improving Search Results......Page 398
Maintaining Collections......Page 402
Administering Collections With
Coldfusion Event Scheduling Concepts......Page 407
Coldfusion Scheduling Versus Other Kinds of Scheduling......Page 408
Creating, Modifying, and Deleting Scheduled Tasks......Page 409
Scheduling Application Examples......Page 417
Part 8 Advanced Coldfusion Development......Page 423
Why Use Stored Procedures?......Page 425
Calling Stored Procedures From Coldfusion Templates......Page 426
Welcome to Orm......Page 443
Getting Started With Orm......Page 444
Working With Persistent Cfcs......Page 445
Hibernate and Sessions......Page 459
Working With Relationships......Page 460
Searching With Orm......Page 476
Lazy Is Good!......Page 480
Digging Deeper Into Hibernate......Page 481
Introducing Regular Expressions......Page 483
Regex Support in Coldfusion......Page 486
Using Regular Expressions in Coldfusion......Page 487
Using a Regex Testing Page......Page 500
Crafting Your Own Regular Expressions......Page 501
A New Era in Cfml Scripting......Page 515
What Is
Implementing Cfcs in Script......Page 519
Replacing Tags With Script......Page 520
Defining Functions in Script......Page 533
Exception Handling in Script......Page 535
Common Problems and Solutions......Page 536
Conclusion......Page 538
Xml Document Structure......Page 539
Reading and Creating Xml Documents......Page 542
Using Special Characters in Xml......Page 549
Xml Namespaces......Page 551
Validating Xml......Page 554
More Xml Resources......Page 558
Understanding Xpath......Page 559
Transforming Xml Into Content By Using Xslt......Page 564
More Xpath and Xslt Resources......Page 583
Why Go Global?......Page 602
What Is Globalization?......Page 603
Going Global......Page 604
Better G11N Practices......Page 641
What Is An Exception?......Page 648
Introducing
Basic Exception Handling......Page 650
Understanding What Caused the Error......Page 654
Writing Templates That Work Around Errors......Page 657
Writing Templates That Recover From Errors......Page 660
Deciding Not to Handle An Exception......Page 665
Using
Throwing and Catching Your Own Errors......Page 669
Handling Exceptions With Scripting......Page 671
Chapter 45 Using the Debugger......Page 672
Overview......Page 673
Configuring Coldfusion and the Debugger......Page 674
Using the Debugger......Page 681
A......Page 585
C......Page 586
D......Page 588
E......Page 589
G......Page 590
I......Page 591
M......Page 592
P......Page 593
R......Page 594
S......Page 595
T......Page 597
X......Page 598
๐ SIMILAR VOLUMES
Written by the best known and most trusted name in the ColdFusion community, Ben Forta, The ColdFusion Web Application Construction Kit is the best-selling ColdFusion series of all time - the books that most ColdFusion developers used to learn the product. This second volume of the series begins by
I was one of the first reviewers here at Amazon of Ben Forta's books on ColdFusion back in the late 1990's. Much has changed since then. Most things for better. It is amazing how ColdFusion has updated itself and stood the test of time, even when many new languages and platforms have been introduced
PeachPit has informed me that the eBook version of this book does not come with any exercise files even though there is a link listed in the book for files (the link does not work) and there are many references to files that don't exist. I am trying to work with PeachPit now to find out the story, b