|Table of Contents|
|Part I -
|Part II -
|Part III -
Developers and students aspiring to be Java 2 Enterprise Edition architects will greatly benefit from this groundbreaking resource. Packed with information on technologies, processes, and architecture, this book provides complete end-to-end coverage for designing and developing a J2EE-based solution. Plus--this is the first book to show and explain Struts implementation patterns, in addition to delivering clear insight into Struts architecture and its core services. provides a complete roadmap for creating and deploying Internet-based J2EE applications, ultimately delivering fast ramp-up and higher ROI.
The McGraw-Hill Companies
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.
Practical J2EE Application Architecture
Copyright © 2003 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 CUS CUS 0198765430-07-222711-7
Publisher Brandon A. Nordin
Vice President & Associate Publisher Scott Rogers
Editorial Director Wendy Rinaldi
Project Editor Julie M. Smith
Acquisitions Coordinator Athena Honore
Technical Editor Anne Horton
Copy Editor Darren Meiss
Proofreader Linda Medoff
Indexer Valerie Perry
Computer Designers Carie Abrew, Tabitha M. Cagan
Illustrators Kathleen Edwards, Melinda Moore Lytle, Jackie Sieben, Lyssa Wald
Series Design Roberta Steele
Cover Series Design Greg Scott
Cover Illustration Akira Inoue/Photonica
To Mother, Farrah, and Munira
The journey was hard but I had you
About the Author
Nadir Gulzar has over 16 years of IT industry experience. Over the last several years, he held the positions of senior architect, chief architect, and director of technology. Nadir is also a J2EE evangelist and mentor, and has created and delivered several training courses. He has worked on projects for global brand names like Sprint, Sears Roebuck, McKesson, and Visa International where he was responsible for architecting and designing medium to large-scale software systems. Nadir leads cross-functional teams comprising of business, creative, and technology personnel for delivering solutions based on object-oriented principles and concepts with particular emphasis on use case driven process.
About the Contributors
Govy Munamala is a Sr. Systems Architect at Inovant, a subsidiary of Visa International. Govy has been involved at Inovant with major re-architecture effort for creating next generation eCommerce applications using J2EE platform and XML-based technologies. Govy is involved in architecting high volume transaction validation system deployed globally by leveraging the latest advances in Java and XML-based technologies.
Kartik Ganeshan is a Java Architect with the Sun Software Services consulting organization focused on delivering application architecture services, Java technology expertise, best practices and methodologies for software development and design. Over the years, Kartik has had extensive involvement in leveraging J2SE and J2EE platforms including the Sun ONE architecture for building mission-critical enterprise applications and web services. His core interests include J2EE architecture, Web service technologies, XML, and security.
Mansour Kavianpour has extensive experience in systems integration, CORBA, J2EE and Web Services technologies. He is a well-known expert in the EAI community. Mansour was involved in the creation of several OMG specifications. He has developed many successful large-scale component-based systems.
Terry Markou has many years of experience in designing and developing various interactive Web applications, using J2EE and XML technologies. His clients encompass the transportation, real estate, medical, non-profit, and manufacturing industries, among others. He has unique understanding and proficiency in both the artistic as well as the technical aspects of Web application development.
Sarah Stritter Murgel is a usability and visual design specialist. She has worked on interactive projects for global brands such as BEA Systems, SBC, and Visa.