Contexts and Dependency Injection


Whether you call it Contexts and Dependency Injection, CDI, JSR-299, Web Beans, Spring Lite or what - if you play in the Java world, you better call it something. I won't get into the long history or permutations of this JSR, but it has had quite a bit of input from industry leaders.
If you are new to the concepts of Dependency Injection and Inversion of Control, I will try and get some resources up here soon. But if you are familiar with the Spring Framework, likely the concepts of Dependency Injection isn't new to you. In fact, CDI owes a great debt to a few technologies that you are probably already familiar with: But with CDI on the scene, and the reference implementation by JBoss, Weld available now, users of other IoC containers may be asking themselves, "Should I use CDI, or should I use Spring 3?"
A blog entry is on the works for translucent development on the changes in Spring 3 and will be available soon. But what do you think? Will CDI be good for the platform? Will it help to consolidate technologies in the same way that JPA did for ORM technologies in Java?
We are still working on getting the development links section of translucent development organized. Please bear with us as we bring these new resources online.

Digg this

Theme provided by Danetsoft under GPL license from Danang Probo Sayekti