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

1번째 줄: 1번째 줄:
==개요==
;Spring Framework IoC container
;스프링 IoC 컨테이너, 스프링 컨테이너
 
;Spring ApplicationContext
;Spring ApplicationContext
;스프링 ApplicationContext, 스프링 애플리케이션 컨텍스트
;스프링 ApplicationContext, 스프링 애플리케이션 컨텍스트
==IoC 컨테이너==
* 스프링 프레임워크의 코어
* 객체의 생성·연결·설정 + 전체 생명주기 관리
* 애플리케이션 구성요소를 관리하기 위해 [[의존성 주입]](DI) 활용
* POJO 클래스와 설정 메타데이터 이용하여 애플리케이션 구성
* 1개 이상의 [[스프링 빈]]을 관리함
http://docs.spring.io/autorepo/docs/spring/2.0.8/reference/images/container-magic.png
==ApplicationContext==
*스프링의 대표 객체
*애플리케이션 구성요소의 제어작업 담당
*애플리케이션 구성요소의 제어작업 담당
*[[BeanFactory]]를 확장한 것 (큰 차이는 없음)
*[[BeanFactory]]를 확장한 것 (큰 차이는 없음)
12번째 줄: 26번째 줄:


==같이 보기==
==같이 보기==
*[[스프링 아키텍처]]
*[[스프링 프레임워크]]
*[[스프링 Bean]]
*[[스프링 BeanFactory]]
*[[스프링 BeanFactory]]
*[[스프링 설정 메타데이터]]
*[[IoC]]
*[[POJO]]
*[[팩토리 메소드 패턴]]
*[[팩토리 메소드 패턴]]


==참고 자료==
==참고 자료==
*http://docs.spring.io/autorepo/docs/spring/2.0.8/reference/beans.html
*http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:ioc_container:the_applicationcontext
*http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:ioc_container:the_applicationcontext
*http://www.tutorialspoint.com/spring/spring_applicationcontext_container.htm
*http://www.tutorialspoint.com/spring/spring_applicationcontext_container.htm


[[분류: Spring]]
[[분류: Spring]]

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

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 }}