|< Day Day Up >|| |
New York Chicago San Francisco
Lisbon London Madrid Mexico City
Milan New Delhi San Juan
Seoul Singapore Sydney Toronto
2100 Powell Street, 10th Floor
Emeryville, California 94608
To arrange bulk purchase discounts for sales promotions, premiums, or fund-raisers, please contact McGraw-Hill/Osborne at the above address. For information on translations or book distributors outside the U.S.A., please see the International Contact Information page immediately following the index of this book.
Copyright © 2004 by The McGraw-Hill Companies. All rights reserved. Printed in the United States of America. Except as permitted under the Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of publisher, with the exception that the program listings may be entered, stored, and executed in a computer system, but they may not be reproduced for publication.
1234567890 DOC DOC 01987654
Brandon A. Nordin
Vice President & Associate Publisher
Lucie Ericksen, Tara A. Davis
Kathleen Edwards, Melinda Lytle
Peter F. Hancik, Lyssa Wald
This book was composed with Corel VENTURA™ Publisher.
Information has been obtained by McGraw-Hill/Osborne from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, McGraw-Hill/Osborne, or others, McGraw-Hill/Osborne does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from the use of such information.
To my mother, who once chided me
for spending so much time behind the computer,
but who has stood behind me steadfast
and given me the platform
from which to flourish.
About the Author
James Holmes is a leading Struts authority. He is a committer on the Struts project and creator of the most popular Struts development tool, Struts Console. Additionally, Oracle Magazine named him '2002 Java Developer of the Year' for his work with the Struts framework and JDeveloper.
James is an independent consultant who develops server-side applications for complex transactional environments, including ADP, Bank of America, IBM, and UPS. For information on retaining James for Struts and Java development projects, contact him via e-mail at firstname.lastname@example.org. You can also visit his Web site at http://www.JamesHolmes.com/.
About the Contributor
Bill Siggelkow is a systems development and design consultant who specializes in enterprise-caliber Java-based applications. Bill is an active member of the Atlanta Struts User Group and frequently serves as a presenter for the group. With nearly 20 years of development experience, he has designed and developed systems for the manufacturing, energy marketing, e-commerce, and financial service industries. Bill enjoys training and mentoring developers in the art of programming.
About the Technical Editor
James Mitchell is a self-described 'Open Source Evangelist' and can be found roaming the halls of the Apache and Sourceforge mailing lists. He is one of a handful of committers on the Struts project at Apache. James is currently working as an independent consultant in the Atlanta, GA, area specializing in Struts-based J2EE application development and is available on a contract basis. James has built Struts-based enterprise applications in B2B, banking, industrial, and telecommunications industries.
For more information or to contact James Mitchell, send your inquiries to email@example.com. You can also reach him at 678/910-8017.
About the Editor
Herbert Schildt is a leading authority on the C, C++, Java, and C# languages, and is a master Windows programmer. His programming books have sold more than 3 million copies worldwide and have been translated into all major foreign languages. He is the author of numerous bestsellers, including Java 2: The Complete Reference, The Art of Java, Java 2: A Beginner's Guide, Java 2 Programmer's Reference, C++: The Complete Reference, C: The Complete Reference, and C#: The Complete Reference. Schildt holds a master's degree in computer science from the University of Illinois. He can be reached at his consulting office at 217/586-4683.
Writing this book has been one of the most challenging endeavors I've taken on and it would not have been possible without the help and support from several people. I'd like to thank everyone at McGraw-Hill/Osborne for being so kind and supportive. In particular, I want to thank Wendy Rinaldi for giving me the opportunity to write this book and for introducing me to and giving me the opportunity to work with Herb Schildt, whom I'd also like to thank. Not only has Herb been the editor on this book, providing me with endless insight and wisdom, he has become a great friend and a mentor. Thank you all!
Special thanks also to Bill Siggelkow for providing the initial drafts for Chapters 19 and 20. His efforts are sincerely appreciated.
|< Day Day Up >|| |