Posts Tagged ‘Dependency Injection’

WebBeans => Java Contexts and Dependency Injection

January 29, 2009 2 comments

I’ve been watching the WebBeans/JSR-299 specification for quite some time. After some discussion on the webbeans mailing list, the name was recently changed to Java Contexts and Dependency Injection. This removes the “dependency” on “Web” part. Since it’s effectively a new component model for Java, it didn’t make sense to restrict it to Web environments. The new name is long and not as catchy … maybe it’ll become known as JCDI.

An updated public draft is now available. Other useful information – particularly the introductory guide – can be found on the Seam Framework wiki.

The specification draws much from Seam and Guice and consequently Gavin King and Bob Lee. Congratulations to all involved in the specification. It’s really worth looking at particularly if you haven’t been using Seam 2 or Guice 2. I find myself particularly drawn to Guice 2. I hope they release it soon :).



Just watched an intro to Guice video from Google. Looks pretty interesting. Be nice to have less Spring beans configuration files :).

Lots of other interesting Google talks are available!

Dependency Injection – Vitally Important or Totally Irrelevant

October 25, 2005 Leave a comment

Jim Weirich has an excellent presentation that will make Java developers think differently about dependency injection.