Professional Jakarta Struts

 < Day Day Up > 



James Goodwill

Richard Hightower

Wiley Publishing, Inc.

Published by
Wiley Publishing, Inc.
10475 Crosspoint Boulevard
Indianapolis, IN 46256
www.wiley.com

Copyright © 2004 by Wiley Publishing, Inc., Indianapolis, Indiana

Published by Wiley Publishing, Inc., Indianapolis, Indiana

Published simultaneously in Canada

Library of Congress Cataloging-in-Publication Data is available from the publisher.

ISBN: 0-7645-4437-3

Manufactured in the United States of America

10 9 8 7 6 5 4 3 2 1

No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8700. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, E-mail: <permcoordinator@wiley.com>.

LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: WHILE THE PUBLISHER AND AUTHOR HAVE USED THEIR BEST EFFORTS IN PREPARING THIS BOOK, THEY MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS BOOK AND SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES REPRESENTATIVES OR WRITTEN SALES MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR YOUR SITUATION. YOU SHOULD CONSULT WITH A PROFESSIONAL WHERE APPROPRIATE. NEITHER THE PUBLISHER NOR AUTHOR SHALL BE LIABLE FOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES.

For general information on our other products and services or to obtain technical support, please contact our Customer Care Department within the U.S. at (800) 762-2974, outside the U.S. at (317) 572-3993 or fax (317) 572-4002.

Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.

Trademarks: Wiley, the Wiley Publishing logo, Wrox, the Wrox logo, the Wrox Programmer to Programmer logo and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. [Insert third party trademark language]. All other trademarks are the property of their respective owners. Wiley Publishing, Inc. is not associated with any product or vendor mentioned in this book.

Credits

Authors
James Goodwill
Richard Hightower

Executive Editor
Robert Elliot

Production Editor
Vincent Kunkemueller

Technical Editors and Reviewers
Andy Barton
Erik Hatcher
Craig Pfeifer

Copy Editor
Elizabeth Welch

Vice President & Executive Group Publisher
Richard Swadley

Vice President & Executive Publisher
Robert Ipsen

Vice President & Publisher
Joseph B. Wikert

Executive Editorial Director
Mary Bednarek

Editorial Manager
Kathryn A. Malm

Compositor
Amy Hassos

Book Producer
Ryan Publishing Group, Inc.

About the Authors

James Goodwill

James Goodwill is the co-founder and chief technology officer at Virtuas Solutions, LLC, located in Denver, Colorado. With over 10 years of experience, James leads Virtuas' Senior Internet Architects in the development of cutting-edge tools designed for J2EE e-business acceleration.

In addition to his professional experience, James is a member of the JSP 2.0 Expert Group (JSR-152.) He is the author of the best-selling Java titles Developing Java Servlets, Pure JavaServer Pages, Apache Jakarta Tomcat, and Mastering JSP Custom Tags and Tag Libraries. James is also a regular columnist on the Java community Web site, OnJava.com.

More information about James, his work, and his previous publications can be found at his company's web site, www.virtuas.com.

Rick Hightower

Rick Hightower (www.rickhightower.com) is a developer who enjoys working with Java, J2EE, Ant, Struts, Web Services and XDoclet. Rick is also the CTO of Trivera Technologies (www.triveratch.com), a global training, mentoring, and consulting company focusing on enterprise development. Rick is a regular contributor to IBM developerWorks and has written more than 10 IBM developerWorks tutorials on subjects ranging from EJB to Web Services to XDoclet to Struts to Custom Tags.

While working at eBlox, Rick and the eBlox team used Struts and J2EE to build two frameworks and an ASP (application service provider) for online ecommerce stores. They started using Struts long before the 1.0 release.

Rick recently helped put together a well-received course for Trivera on Struts that runs on Tomcat 4.x, Resin EE 2.x, IBM WebSphere 5.0 (WSAD), JBoss 3.x, and WebLogic 8.1. When not traveling around the country teaching the Trivera Struts course (our bestseller), speaking at conferences about Struts, or doing Struts consulting and mentoring, Rick enjoys drinking coffee at an all night coffee shop and writing code, writing about Struts and other Java, J2EE and XP topics, and writing about himself in the third person.

Dedication

To my girls, Christy, Abby, and Emma

—James Goodwill

To my sons, Dante, Ryan, and Richard Jr., and my lovely first-born Whitney Marie. And, to the memory of Dave Richardson and Lou Souza; mentors and friends

—Rick Hightower

Acknowledgments

I would like to begin this text by thanking the people who made this book what it is today. They are the people who took my words and shaped them into something that I hope will help you use and develop Jakarta Struts applications. Of these people, I would like to especially thank Tim Ryan, and Liz Welch. They both contributed considerably to what I hope is a successful book. I would also like to thank Rick Hightower for his incredible contributions of Chapters 5, 12, 13, and 21. He work is an invaluable addition to this text.

On a closer note, I would like to thank everyone at my company, Virtuas Solutions, LLC, for their support while I was completing this text. The entire "UNREAL" staff contributed by picking up my assignments when my plate was too full.

Finally, the most important contributors to this book are my wife, Christy, and our daughters, Abby and Emma. They are the ones who really sacrificed during the development of this text, and they are the ones who deserve the credit for this book. Without their support, this text would be a collection of words that made very little sense.

—James Goodwill

Thanks to James Goodwill and Tim Ryan for inviting me to the party (okay I begged Tim and James, but still). I really enjoyed reading James Goodwill's other books and it is a real pleasure working with him. Tim Ryan is an amazingly talented editor who makes me look much smarter than I am.

I'd like to thank the eBlox team (Andy Barton et al) who helped review my chapters. I learned Struts while working at eBlox. Pair programming with Nick Nicholas Lesiecki, Erik Hatcher, Andy Barton, Paul Visan, and more at eBlox helped us all learn Struts long before Struts 1.0. Special thanks to the famed XDoclet, Struts, and Ant expert, Erik Hatcher whose critical eye made my chapters much more detailed and accurate. It is good to have Erik as a friend.

Thanks to my wife Kiley and kids for sacrificing time with me so I could work on this book. Last but not least, I'd like to thank the Trivera Technologies Team and Kimberly Morello who gave me some schedule flexibility so I could work on this book. Thanks to our clients, where I learned a lot of new Struts tricks while training Struts, and mentoring and consulting on Struts projects. Okay one more: Thanks to the Struts contributors who provided a great framework to build J2EE web applications.

—Rick Hightower



 < Day Day Up > 



Professional Jakarta Struts
Professional Jakarta Struts (Programmer to Programmer)
ISBN: 0764544373
EAN: 2147483647
Year: 2003
Pages: 183

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net