"...Because of the amazing productivity provided by Java EE, smaller companies and startups have begun to use Java EE for building a variety of interesting applications, from NoSQL data store integration to communication with robots over sockets. I used the patterns and utilities described in the first edition Rethinking in all my Java EE projects. “Getting things done” became more important than any shiny frameworks. With a little help from Java EE 6, previously challenging tasks turned into a few lines of code and couple of annotations..." adam bien
Real World Java EE Patterns - Rethinking Best Practices discusses patterns and best practices in a structured way, with code from real world projects. The rewritten and re-edited version of this book covers: an introduction into the core principles and APIs of Java EE 6, principles of transactions, isolation levels, CAP and BASE, remoting, pragmatic modularization and structure of Java EE applications, discussion of superfluous patterns and outdated best practices, patterns for domain driven and service oriented components, custom scopes, asynchronous processing and parallelization, real time HTTP events, schedulers, REST optimizations, plugins and monitoring tools, and fully functional JCA 1.6 implementation.
"Real World Java EE Patterns--Rethinking Best Practices" will not only help experienced developers and architects to write concise code, but especially help you to shrink the codebase to unbelievably small sizes :-).