Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition)
by Deepak Alur, John Crupi, Dan Malks
Category: Computers

Explains how to leverage Java's architecture and mechanisms to design enterprise applications and considers code modularity, nonduplication, network efficiency, maintainability, and reusability.