Getting Started

If you are completely new to CDI then you might want to take a look at the following introductory articles

There are several Application Containers which come with Apache OpenWebBeans as their core CDI container

OpenWebBeans Plugin Structure

OpenWebBeans consists of a core system which heavily uses SPIs (Service Provider Interfaces) to extend it's functionality. The core system itself is purely JavaSE based and does not need any further dependency. All special JavaEE features get added via separate plugins.

System Core

Commonly used Plugins

Technical Integration Plugins

Testing Strategies for CDI Projects