We approached writing this book with the philosophy that it should be the type of book that we would like to buy, if we hadn't written it. I believe we have achieved it.
A very interesting feature that we have included in each chapter is to tell a war story involving the pattern. It may tell a story of how that pattern saved the day, or how it's use caused more problems than it tried to solve. These real life stories from the trenches bring the pattern to life.
Each chapter explains and demonstrates the use of the pattern in the 'traditional' Java SE manner and then how that implementation has changed in Java EE. Thus making the transition from traditional usage to EE usage much easier.
At the end of each chapter we have a discussion about the pattern, its usages, pitfalls and things to look out for.
All explanations are backed up with working code examples that can be downloaded from the Wiley website and both Murat and I are contactable via our blogs and twitter if you need help and support.