Framework/Spring

[Spring] 스프링의 모듈

NavyGuy 2016. 5. 26. 09:50

Spring Framework


스프링의 모듈

Spring Core

☞ 스프링의 객체 관리 기본 라이브러리

Spring Context

☞ Core의 확장판같은 개념

Spring Web

☞ 웹 지향적 통합 모듈을 제공

Spring DAO

☞ DAO ( 데이터베이스 접근 객체 ) 모듈 제공

Spring ORM

☞ 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴트 프레임워크

Spring AOP

☞ 공통관심을 프레임같은 형태로 하나로 묶어놓고 공통관심틀에다가 핵심관심을 끼워넣어서 전체 구조를 만들어보는 형태


스프링 컨테이너

☞ 스프링 컨테이너 = 객체관리 컨테이너

기존 방법 : 필요할 때 객체를 생성해서 사용

스프링사용 방법 : 스프링 컨테이너에 사용할 객체를 맡겨두고 필요할 때 얻어다가 사용

스프링컨테이너도 하나의 자바 객체임 => 그러니까 스프링 컨테이너를 만드는 방법은 특정 클래스( 스프링 컨테이너 구현클래스 )의 객체를 생성하면 됨