2013년 8월 11일 일요일

[오라클자바커뮤니티 스프링 프레임워크강좌, Spring Framework교육, 오라클자바커뮤니티]Spring BeanFactory와 ApplicationContext

Spring BeanFactory와 ApplicationContext 

오라클자바커뮤니티에서 설립한 오엔제이프로그래밍 실무교육센터
(오라클SQL, 튜닝, 힌트,자바프레임워크, 안드로이드, 아이폰, 닷넷 실무전문 강의)  

1. BeanFactory
 
Bean 생성과 소멸 담당
객체를 관리하는 고급 설정 기법 제공
다수의 BeanFactory 인터페이스 구현 클래스를 제공하며 이중 가장 유용한 것은 XmlBeanFactory
org.springframework.beans 패키지
BeanFactory는 getBean() 메소드가 호출될 때까지 Bean의 생성을 미룬다
 
 
2. ApplicationContext
 
 
BeanFactory의 모든 기능 제공
다양한 Resource 로딩 방법 제공
Context 시작 시 모든 Singleton Bean을 미리 로딩
다수의 ApplicationContext 구현 클래스 제공(XmlWebApplicationContext,FileSystemXmlApplicationContext,
  ClassPathXmlApplicationContext)
org.springframework.context 패키지
SpringAOP기능, 메시지 자원 핸들링, 이벤트 위임, 웹 어플리케이션에서 사용하기 위한 WebApplicationContext와 같은 특정 어플리케이션 컨텍스트를 이용한 통합과 같은 다른 기능을 추가 제공한다 

댓글 없음:

댓글 쓰기