CDI 与 JavaServer Faces 集成
上下文和依赖关系注入 (CDI) 主要通过表达式语言 (EL) 与 JavaServer Faces (JSF) 集成,它使 CDI bean 可以通过统一 EL 到 JSF 组件公开。对于标准 JSF 生命周期阶段期间处于活动状态的会话作用域,CDI 还为其提供了内置上下文。
在 WebSphere® Application Server 与 CDI 容器集成过程中,会为 CDI 应用程序自动注册多个 JSF 组件,包括:
- EL 解析器
- 视图处理程序
- EL 上下文侦听器
- EL 表达式工厂
仅支持将基于 MyFaces 的缺省 JSF 实现用于 CDI。