Packt - JSF 1.2 Components (11-2009) (ATTiCA).pdf

(6389 KB) Pobierz
Packt - JSF 1.2 Components (11-2009) (ATTiCA)
199220610.001.png
JSF 1.2 Components
Develop advanced Ajax-enabled JSF applications
Ian Hlavats
BIRMINGHAM - MUMBAI
199220610.002.png
JSF 1.2 Components
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, Packt Publishing,
nor its dealers or 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 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: November 2009
Production Reference: 1201109
Published by Packt Publishing Ltd.
32 Lincoln Road
Olton
Birmingham, B27 6PA, UK.
ISBN 978-1-847197-62-7
www.packtpub.com
Cover Image by Vinayak Chittar ( vinayak.chittar@gmail.com )
Credits
Author
Ian Hlavats
Editorial Team Leader
Akshara Aware
Reviewers
Cagatay Civici
Project Team Leader
Priya Mukherji
Ted Goddard
Daniel Hinojosa
Project Coordinator
Prasad Rai
Kito D. Mann
Phil Stang
Proofreaders
Chris Smith
Lesley Harrison
Ghazala Wahid
Acquisition Editor
Rashmi Phadnis
Andie Scothern
Development Editor
Swapna Verlekar
Graphics
Nilesh R. Mohite
Technical Editor
Namita Sahni
Production Coordinator
Dolly Dasilva
Indexers
Monica Ajmera
Cover Work
Dolly Dasilva
Rekha Nair
199220610.003.png 199220610.004.png
About the Author
Ian Hlavats is an experienced Java developer, architect, consultant, and instructor
specializing in JavaServer Faces (JSF). He has successfully designed, implemented,
and released many JSF applications. One of his accomplishments is the creation of
JSFToolbox for Dreamweaver, a suite of JSF UI development tools, which is now
used by Fortune 500 companies and government agencies worldwide.
Ian has been teaching Java programming at the college level and in corporate
training environments for several years. Ian was an invited speaker at the JSFOne
conference in 2008 where he delivered a presentation on building JSF applications
alongside a panel of other JSF industry experts. Ian was also invited to deliver
presentations on hands-on JSF design and development using JSF tools such as
Eclipse, NetBeans, and Adobe Dreamweaver at the JSF Summit conference in
Orlando, Florida in December 2009.
Ian has been working professionally as a Java consultant and Java instructor
since 2003. His irst project was an internal audit project tracking system for
the Government of Canada that was implemented using the Struts, Spring, and
Hibernate frameworks, and a MySQL database.
After working extensively with Struts, Ian became very interested in JSF since
it solved many issues that Struts did not address. Ian's involvement in the JSF
community began around 2005 when he was active on JSF mailing lists, providing
feedback and submitting bug reports to the JSF and Facelets development teams.
While Ian was employed in the Government, he was also teaching Java courses at the
Algonquin College in Ottawa.
Ian left his permanent job in the Government in 2006 to work for his own company,
Tarantula Consulting Inc., and pursued Java development contracts with high tech
startups and small businesses in the Ottawa area. He worked extensively with JSF
and in the process he developed a suite of JSF extensions for Adobe Dreamweaver.
JSFToolbox for Dreamweaver was released in 2006 and has since expanded its
support for JSF to include new extensions for Facelets, Apache Tomahawk, Apache
Trinidad, ICEfaces, JBoss Seam, and JBoss RichFaces/Ajax4jsf.
Zgłoś jeśli naruszono regulamin