10.2.5. Contexts, Scopes, and Dependencies
10.2.5.1. Contexts and Scopes
A context, in terms of CDI, is a storage area which holds instances of beans associated with a specific scope.
A scope is the link between a bean and a context. A scope/context combination may have a specific lifecycle. Several pre-defined scopes exist, and you can create your own scopes. Examples of pre-defined scopes are
@RequestScoped
, @SessionScoped
, and @ConversationScope
.