O'Reilly logo
  • Marco Shimomoto thinks this is interesting:

CDI Beans may be stateful and are contextual, meaning that they live in a well-defined scope (CDI comes with predefined scopes: request, session, application, and conversation scopes).

From

Cover of Beginning Java EE 7

Note

Context and Dependency Injection scope