[...]... Table of Contents Index Effective Enterprise Java By Ted Neward Publisher : Addison Wesley Professional Pub Date : August 26, 2004 ISBN : 0-321-13000-6 Pages : 496 "With this book, Ted Neward helps you make the leap from being a good Java enterprise developer to a great developer!" John Crupi, Sun Distinguished Engineer coauthor, Core J2EE Patterns If you want to build better Java enterprise applications... Learn how to design your enterprise systems so they adapt to future demands Improve the efficiency of your code without compromising its correctness Discover how to implement sophisticated functionality that is not directly supported by the language or platform After reading Effective Enterprise Java , you will know how to design and implement better, more scalable enterprise- scope Java software systems... will know how to design and implement better, more scalable enterprise- scope Java software systems • • Table of Contents Index Effective Enterprise Java By Ted Neward Publisher : Addison Wesley Professional Pub Date : August 26, 2004 ISBN : 0-321-13000-6 Pages : 496 Copyright Effective Software Development Series Scott Meyers, Consulting Editor Titles in the Series Foreword Preface About the items Acknowledgments... International Sales international@pearsoned.com Visit Addison-Wesley on the Web: www.awprofessional.com Library of Congress Cataloging-inPublication Data Neward, Ted Effective Enterprise Java / Ted Neward p cm ISBN 0-321-13000-6 (pbk : alk paper) 1 Java (Computer program language) I T QA76.73.J38N48 2004 005.13'3dc22 2004012164 Copyright © 2005 by Pearson Education, Inc All rights reserved No part of this... Engineer coauthor, Core J2EE Patterns If you want to build better Java enterprise applications and work more efficiently, look no further Inside, you will find an accessible guide to the nuances of Java 2 Platform, Enterprise Edition (J2EE) development Learn how to: Use in-process or local storage to avoid the network Set lower isolation levels for better transactional throughput Use Web services for open... Acknowledgments Reporting bugs, making suggestions, and getting book updates List of Abbreviations Chapter 1 Introduction The goals of J2EE Middleware and J2EE J2EE implementation The ten fallacies of enterprise computing Chapter 2 Architecture Item 1: Prefer components as the key element of development, deployment, and reuse Item 2: Prefer loose coupling across component boundaries Item 3: Differentiate... objects Chapter 8 System Item 67: Aggressively release resources Item 68: Tune the JVM Item 69: Use independent JREs for side-byside versioning Item 70: Recognize ClassLoader boundaries Item 71: Understand Java Object Serialization Item 72: Don't fight the garbage collector Item 73: Prefer container-managed resource management Item 74: Use reference objects to augment garbage collection behavior Item 75:... objects Chapter 8 System Item 67: Aggressively release resources Item 68: Tune the JVM Item 69: Use independent JREs for side-by-side versioning Item 70: Recognize ClassLoader boundaries Item 71: Understand Java Object Serialization Item 72: Don't fight the garbage collector Item 73: Prefer containermanaged resource management Item 74: Use reference objects to augment garbage collection behavior Item 75: .