ApplicationContext : 국제화 지원, 자원 로딩, 이벤트 발생
BeanFactory : custom 초기화 메소드와 소멸 메소드를 호출하여 빈의 라이프 사이클 관리가 가능하다.
ApplicationContext = BeanFactory + 이벤트 메커니즘.
그러므로, 이벤트 처리를 위해서는 ApplicationContext 를 사용하여 Bean을 생성한다.
Bean의 life cycle.
Bean 의 내부 초기화 메소드 호출
-> 커스텀 초기화 메소드
-> 작업
-> 커스텀 소멸자
-> 내부 소멸자
-> 소멸
단 내부 초기화와 소멸자 메소드는 건드리지 않는 것이 좋다.
만약 ApplicationContext 의 경우가 된다면
나머지는 동일하고, 작업 부분에 이벤트 처리가 추가된다고 생각하면 된다.
'Framework > Spring Framework' 카테고리의 다른 글
[Spring] AOP 의 Proxy를 보다 쉽게 이해하기 위한 Proxy 패턴 예제 (0) | 2008.04.01 |
---|---|
[Spring] AOP(Aspect Oriented Programming) 란? (0) | 2008.04.01 |
[Spring] Spring Framework의 scope (0) | 2008.03.31 |
[Spring] IoC와 DL과 DI (0) | 2008.03.31 |
[Spring] Spring Framework (스프링 프레임웍) 이란? (0) | 2008.03.31 |