DekGenius.com
[ Team LiB ] Previous Section Next Section

For Further Reading

Because design patterns are intrinsically all about documenting solutions, there is substantial literature on the topic. Here are a few other important titles in the patterns universe:

  • Patterns of Enterprise Application Architecture, by Martin Fowler (Addison-Wesley). Java and .NET enterprise architecture from one of the leaders in the field.

  • Core J2EE Patterns, Second Edition, by Deepak Alur, John Crupi, and Dan Malks (Prentice Hall PTR). Sun's contribution to the patterns literature.

  • Design Patterns, by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (Addison-Wesley). The original software design patterns book, containing patterns useful for both enterprise and standalone development.

  • Pattern Oriented Software Architecture, Volumes 1 and 2, by Frank Buschman et al (Wiley). Focuses on building larger architectures from scratch, outside the Java universe.

  • EJB Design Patterns, by Floyd Marinescu (Wiley) Design patterns for EJB environments.

  • Bitter Java, by Bruce Tate (Manning). A superb introduction to Java antipatterns.

On the Java side, O'Reilly's Java Series provides a series of titles focused on the underlying implementation technologies. In particular, we think this book is an excellent companion to:

  • Java Enterprise in a Nutshell, Second Edition, by William Crawford, Jim Farley, and David Flanagan (O'Reilly). Everything you wanted to know about the J2EE APIs but were afraid to ask.

  • Java Enterprise Best Practices, by the O'Reilly Java Authors (O'Reilly). Advanced techniques for the J2EE APIs.

And in addition:

  • Java Servlet Programming, Second Edition, by Jason Hunter with William Crawford (O'Reilly).

  • Java Web Services, by David Chappell and Tyler Jewell (O'Reilly).

  • Java Message Service, by Richard Monson-Haefel and Dave Chappell (O'Reilly).

  • Enterprise JavaBeans, Third Edition, by Richard Monson-Haefel (O'Reilly).

    [ Team LiB ] Previous Section Next Section