新バージョンの革新性を取り上げ、さまざまな仕様と、アプリケーションを開発するためにそれらの仕様を組み立てる方法を詳しく解説。Java EE6の仕様を幅広く扱い、JDK1.6およびいくつかの有名なデザインパターンと、GlassFishアプリケーション・サーバー、Derbyデータベース、JUnit、およびMavenを使用。UML図、Javaコード、および画面ショットを豊富に使用して解説をおこなっている。