"스프링 ApplicationContext 컨테이너"의 두 판 사이의 차이

11번째 줄: 11번째 줄:
* POJO 클래스와 설정 메타데이터 이용하여 애플리케이션 구성
* POJO 클래스와 설정 메타데이터 이용하여 애플리케이션 구성
* 1개 이상의 [[스프링 빈]]을 관리함
* 1개 이상의 [[스프링 빈]]을 관리함
* 유형: 빈팩토리 컨테이너, 애플리케이션컨텍스트 컨테이너


http://docs.spring.io/autorepo/docs/spring/2.0.8/reference/images/container-magic.png
http://docs.spring.io/autorepo/docs/spring/2.0.8/reference/images/container-magic.png

2015년 12월 30일 (수) 17:39 판

Spring Framework IoC container
스프링 IoC 컨테이너, 스프링 컨테이너
Spring ApplicationContext
스프링 ApplicationContext, 스프링 애플리케이션 컨텍스트

1 IoC 컨테이너

  • 스프링 프레임워크의 코어
  • 객체의 생성·연결·설정 + 전체 생명주기 관리
  • 애플리케이션 구성요소를 관리하기 위해 의존성 주입(DI) 활용
  • POJO 클래스와 설정 메타데이터 이용하여 애플리케이션 구성
  • 1개 이상의 스프링 빈을 관리함
  • 유형: 빈팩토리 컨테이너, 애플리케이션컨텍스트 컨테이너

 

2 ApplicationContext

  • 스프링의 대표 객체
  • 애플리케이션 구성요소의 제어작업 담당
  • BeanFactory를 확장한 것 (큰 차이는 없음)
  • i18n 메시지 접근가능
  • URL, File 등 자원 접근가능
  • ApplicationEvent 발송
Listener Bean에 이벤트 전달
  • 계층 구조 context 지원
  • BeanPostProcessor, BeanFactoryPostProcessor 자동 등록

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}