Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop web applications > Develop web applications > Develop Contexts and Dependency Injection (CDI) > Contexts and Dependency Injection (CDI)
CDI integration with JavaServer Faces
Contexts and Dependency Injection (CDI) primarily integrates with JavaServer Faces (JSF) through the Expression Language (EL). It enables CDI beans to be exposed through the unified EL-to-JSF components. It also provides a built-in context for conversation scope that is active during standard JSF life cycle phases.
As part of the WAS integration with CDI containers, several JSF components are automatically registered for CDI applications, including:
- EL Resolver
- Phase Listener
- View Handler
- Application Factory
Only the default JSF implementation (based on MyFaces) is supported for use with CDI.
Contexts and Dependency Injection (CDI)
Develop applications that use Contexts and Dependency Injection (CDI)