BeanFactory : 컨테이너에서 객체를 생성시 DI(Dependency Injection) 처리 기능만 제공
ApplicationContext : 트랜잭션 처리, 자바 코드기반 스프링 설정, 애노테이션을 사용한 빈 설정, 스프링을 이용한 웹 개발, 메시지 처리 등의 부가 서비스 제공
ApplicationContext 인터페이스를 구현한 클래스
GenericApplicationContext 클래스를 상속받은 클래스
- GenericXmlApplicationContext : XML 파일을 설정 정보로 사용하는 스프링 컨테이너. 독립형 어플리케이션 개발에 사용
- AnnotationConfigApplicationContext : 자바 코드를 설정 정보로 사용하는 스프링 컨테이너. 독립형 어플리케이션 개발에 사용
- GenericGroovyApplicationContext : 그루비 언어로 작성된 설정 정보를 사용하는 스프링 컨테이너. 독립형 어플리케이션 개발에 사용
스프링 MVC패턴을 이용하여 웹 어플리케이션을 개발할 때 사용하는 클래스
- XmlWebApplicationContext : 웹 어플리케이션을 개발할 때 사용하는 스프링 컨테이너. XML 파일을 설정 정보로 사용
- AnnotationConfigWebApplicationContext : 웹 어플리케이션을 개발 할 때 사용하는 스프링 컨테이너. 자바 코드를 설정 정보로 사용.
'프로그래밍 > JSP, Spring, HTML5' 카테고리의 다른 글
(Spring)XML을 이용한 DI 설정(2) (0) | 2016.07.10 |
---|---|
(Spring)XML을 이용한 DI 설정(1) (0) | 2016.07.10 |
(JSP) 기초 정리 (0) | 2016.07.10 |
(JSP) 게시판 (0) | 2016.07.10 |
(JavaScript) 구글 지도 API 사용하기 (0) | 2016.07.10 |