

The book "Dependency Injection, Design patterns using Spring and Guice" by Dhanji R. It is as though a sole Java EE application server were less important and the only trusted solution were Spring Framework itself which eventually became the Java EE application server. Many developers put their faith in Spring Framework and look no further.

It looks to me that JEE6 application servers are not that much explored and quite often loaded with applications that are in turn managed by Spring Framework and its kind of kitchen-sink stack. I can't really explain why I picked up these specs, but they made me wonder about the current state of dependency injection containers. I'm currently learning Java EE 6 and has begun my journey to the area of the Contexts and Dependency Injection for the Java EE platform and the Java EE 6 Managed Beans specifications. I really enjoy reading a book that can show me a new approach to what I have already considered well understood and barely surprising.
