JavaServer Faces와 CDI 통합
CDI(Contexts and Dependency Injection)는 기본적으로 EL(Expression Language)을 통해 JSF(JavaServer Faces)와 통합하며 CDI Bean이 통합된 EL-to-JSF 컴포넌트를 통해 노출될 수 있도록 합니다. CDI는 또한 표준 JSF 라이프사이클 단계 중에 활성인 대화 범위에 대한 기본 제공 컨텍스트를 제공합니다.
CDI 컨테이너와의 WebSphere® Application Server 통합의 일부로, 다음을 포함하여 일부 JSF 컴포넌트는 자동으로 CDI 애플리케이션에 등록됩니다.
- EL 분석기
- 보기 핸들러
- EL 컨텍스트 리스너
- EL 표현식 팩토리
MyFaces를 기반으로 하는 기본 JSF 구현만이 CDI 사용에 지원됩니다.