CDI is available since EE6 and also with EE7 has evolved to version 1.1. CDI by many people is some kind of magic, though at the end it is only the assembly and usage of already known proxy features. The workshop provides hands on experience from writing and assembling simple beans, and then step by step extending the capabilities until adding portable extensions. Also differences, between running in a standalone environment (JSR 330) and an EE container (JSR 299) will be shown. The workshop will also make use of some of the public available extension libraries such as Apache Deltaspike or JBoss Seam. Finally also usage of CDI along with EE7 batches is shown.
At the end each participant should be ready to dive into the low level details of CDI mechanisms and implementations.