7.13. 휴대용 확장

컨텍스트 및 종속성 주입은 프레임워크, 확장 및 기타 기술과의 통합을 위한 기반이 됩니다. 따라서 Contexts and Dependency Injection은 Contexts 및 Dependency Injection에 이식 가능한 확장 기능을 사용하는 데 필요한 SPI 집합을 노출합니다.

확장 기능은 다음과 같은 유형의 기능을 제공할 수 있습니다.

  • 비즈니스 프로세스 관리 엔진과의 통합.
  • Spring, Seam, GWT, Wicket 등의 타사 프레임워크와의 통합.
  • 컨텍스트 및 종속성 주입 프로그래밍 모델에 기반한 새로운 기술.

자카르타 컨텍스트 및 종속성 주입 사양에 따르면 이식 가능한 확장 기능은 다음과 같은 방식으로 컨테이너와 통합할 수 있습니다.

  • 컨테이너에 고유한 빈, 인터셉터 및 데코레이터를 제공합니다.
  • 종속성을 사용하여 자체 오브젝트에 종속성 삽입.
  • 사용자 지정 범위에 대한 컨텍스트 구현 제공.
  • 다른 소스의 메타데이터를 사용하여 주석 기반 메타데이터를 보강하거나 재정의합니다.

자세한 내용은 Weld 문서의 Portable extensions 을 참조하십시오.