In the previous articles in the series, we discussed basic dependency injection, scoping, producers/disposers, component naming, interceptors, decorators, stereotypes and events. In this article we will discuss CDI Conversations in detail. In future articles, we will cover details of using CDI with JSF, portable extensions, available implementations as well as CDI alignment with Seam, Spring and Guice. We will augment the discussion with a few implementation details using CanDI, Caucho’s independent implementation of JSR 299 included in the open source Resin application server.
Previous Articles in this Series
Dependency Injection in Java EE 6: Part I
Dependency Injection in Java EE 6: Part II
Dependency Injection in Java EE 6: Part III
Books on EJB 3 and EJB 3.1 Development