7.13. 휴대용 확장
컨텍스트 및 종속성 주입은 프레임워크, 확장 및 기타 기술과의 통합을 위한 기반이 됩니다. 따라서 Contexts and Dependency Injection은 Contexts 및 Dependency Injection에 이식 가능한 확장 기능을 사용하는 데 필요한 SPI 집합을 노출합니다.
확장 기능은 다음과 같은 유형의 기능을 제공할 수 있습니다.
- 비즈니스 프로세스 관리 엔진과의 통합.
- Spring, Seam, GWT, Wicket 등의 타사 프레임워크와의 통합.
- 컨텍스트 및 종속성 주입 프로그래밍 모델에 기반한 새로운 기술.
자카르타 컨텍스트 및 종속성 주입 사양에 따르면 이식 가능한 확장 기능은 다음과 같은 방식으로 컨테이너와 통합할 수 있습니다.
- 컨테이너에 고유한 빈, 인터셉터 및 데코레이터를 제공합니다.
- 종속성을 사용하여 자체 오브젝트에 종속성 삽입.
- 사용자 지정 범위에 대한 컨텍스트 구현 제공.
- 다른 소스의 메타데이터를 사용하여 주석 기반 메타데이터를 보강하거나 재정의합니다.
자세한 내용은 Weld 문서의 Portable extensions 을 참조하십시오.