Object-Oriented Programming in ColdFusio - Gifford_ Matt.pdf

(7416 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Object-Oriented Programming
in ColdFusion
Break free from procedural programming and learn how
to optimize your applications and enhance your skills
using objects and design patterns
Matt Gifford
BIRMINGHAM - MUMBAI
879360653.018.png 879360653.019.png 879360653.020.png 879360653.021.png 879360653.001.png 879360653.002.png 879360653.003.png 879360653.004.png 879360653.005.png 879360653.006.png 879360653.007.png 879360653.008.png 879360653.009.png 879360653.010.png 879360653.011.png 879360653.012.png
Object-Oriented Programming in ColdFusion
Copyright © 2009 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: October 2010
Production Reference: 1081010
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-847196-32-3
www.packtpub.com
Cover Image by Filippo ( filosarti@tiscali.it )
Credits
Author
Matt Gifford
Editorial Team Leader
Aditya Belpathak
Reviewer
Raymond Camden
Project Team Leader
Priya Mukherji
Acquisition Editor
David Barnes
Project Coordinator
Leena Purkait
Development Editor
Dhiraj Chandiramani
Rakesh Shejwal
Proofreader
Lynda Sliwoski
Production Coordinator
Alwin Roy
Technical Editor
Arun Nadar
Cover Work
Alwin Roy
Copy Editor
Laxmi Subramanian
Indexer
Rekha Nair
879360653.013.png 879360653.014.png 879360653.015.png 879360653.016.png 879360653.017.png
Foreword
ColdFusion Components (or CFCs) were introduced in ColdFusion MX back in
2002, and since then they have become one of the most important and fundamental
building blocks for ColdFusion developers. In fact, recent releases of ColdFusion
have made CFC use mandatory, by introducing features that are only available
through ColdFusion Components.
As you'd expect from ColdFusion, CFCs are easy to learn and even easier to use. But
the beautiful simplicity of ColdFusion Components hides a powerful, sophisticated,
and proven Java-based framework on which developers can build highly scalable
and manageable applications. Like all ColdFusion features, CFCs can be as simple or
as sophisticated as your application requires, and developers can start reaping their
beneits easily and painlessly, adding functionality and complexity later as needed.
But this duel personality, highly accessible simplicity on the one hand and all that
power on the other, has proven to be a bit of a double-edged sword. The same ease
of use that makes ColdFusion so easy to learn and so productive, also makes it too
easy to never fully explore and leverage all that ColdFusion has to offer.
This is why I am so glad to see Matt Gifford's hard work take the form of this book.
Matt starts with the basics of ColdFusion Components, but then quickly delves
into the subtleties and complexities of using them for object-oriented development,
demonstrating both the how's and why's, as well as the tips and tricks needed to
truly appreciate how ColdFusion Components can (and should) change the way you
build your next ColdFusion application.
Matt, this book is long overdue, and your contribution to the ColdFusion community
is greatly appreciated. Thanks!
Ben Forta
Director of Platform Evangelism
Adobe Systems
Zgłoś jeśli naruszono regulamin