Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
First and foremost, we’d like to thank Greg Doench, our editor at Prentice Hall, who has shepherded us through this project, never losing his nerve in spite of numerous delays and complications. Many thanks to Vanessa Moore for turning our messy manuscript into an attractive book and for her patience and amazing attention to detail.
We very much appreciate our reviewers for this and previous editions who have done a splendid job, finding errors and suggesting improvements in various drafts of the manuscript. They are:
Gail Anderson, Anderson Software Group, Inc.
Larry Brown, LMBrown.com, Inc.
Damodar Chetty, Software Engineering Solutions, Inc.
Frank Cohen, PushToTest
Brian Goetz, Sun Microsystems, Inc.
Rob Gordon, Crooked Furrow Farm
Marty Hall, author of Core Servlets and JavaServer Pages™, Second Edition, (Prentice Hall, 2008)
Steven Haines, CEO/Founder, GeekCap, Inc.
Charlie Hunt, Sun Microsystems, Inc.
Jeff Langr, Langr Software Solutions
Jason Lee, Senior Java Developer, Sun Microsystems, Inc.
Bill Lewis, Tufts University
Kito Mann, author of JavaServer Faces in Action (Manning, 2005) and founder of JSFCentral.com
Jeff Markham, Markham Software Company
Angus McIntyre, IBM Corporation
John Muchow, author of Core J2ME™ (Prentice Hall, 2001)
Dan Shellman, BearingPoint
Sergei Smirnov, principal architect of Exadel JSF Studio
Roman Smolgovsky, Flytecomm
Stephen Stelting, Sun Microsystems, Inc.
Christopher Taylor, Nanshu Densetsu
Kim Topley, Keyboard Edge Limited
Michael Yuan, coauthor of JBoss® Seam: Simplicity and Power Beyond Java™ EE (Prentice Hall, 2007)
Finally, thanks to our families and friends who have supported us through this project and who share our relief that it is finally completed.