Begins by laying out the differences in the dependency injection strategy between Seam 2 and CDI. Then explains how proxies work in CDI and how to leverage a non-portable Weld feature to optimize the behavior of the proxy.
This tip of the day briefly describes the event mechanism in CDI. A basic event/observer is shown, then several qualified events with matching observers.
This article highlights why the EJB 3.1 and CDI programming models form an ideal pairing for creating lightweight enterprise applications. The individual feature sets of both specifications are clearly presented. The article goes on to show how these feature sets complement one another, filling in gaps that the other doesn't address. Simple companion source code is provided.