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

+ Recent posts