Metz, Cade, “Performance Primer: Gone in 4 Seconds,” in PC Magazine :
February 20, 2001.
Monson-Haefel, Richard, Enterprise Java Beans , Cambridge, Mass.: O'Reilly &
Associates, Inc., 2000.
Picon, Joaquin, Regis Coqueret, Andreas Hutfless, Gopal Indurkhya, and Martin
Weiss, Design and Implement Servlets, JSPs, and EJBs for WebSphere, Armock,
N.Y.: IBM Redbooks, 2000.
Royce, Walker, Software Project Management: A Unified Framework, Reading, Mass.:
java.sun.com / j2ee / connector / .
Siegel, Shel and Robert J. Muller, Object-Oriented Software Testing: A Hierarchical
Approach , New York: John Wiley and Sons, 1996.
Singh, Amandeep, “Implementing Read / Write Locks in Java,” self-published.
oper.java.sun.com / developer / infodocs / ?frontpage-main#docs.
Williams, Kevin. XML for Data: Four Tips for a Smart Architecture , on
IBM developerWorks, August 2001.
Additional references by subject
This group of books represents many of the industry standard books for Java
design, refactoring, performance, and standards. Some, like Design Patterns or
Refactoring , provide blinding flashes of insight and clarity. Others, like Core
J2EE Patterns , are clean and practical. In every case, the source communicates
something important to the technologies and disciplines that provide a founda-
tion for this topic.
Design patterns and refactoring
Crupi, John, Dan Malks, and Deepak Alur, Core J2EE Patterns : Best Practices and
Design Stratgeies , Englewood Cliffs, N.J.: Prentice Hall, 2001.