스프링 특징

POJO (Plain Old Java Object)

다른 클래스를 상속받아서 만들어야하는 클래스가 아닌 순수한 형태의 자바 클래스

IoC(Inversion of Control)

제어의 역선이라는 뜻으로 개발자가 직접 객체를 언제 생성하고 없앨지 결정하는 것이 아니라 컨테이너에게 맡긴다는 뜻, POJO 객체 생성에서 생명주기의 관리까지를 IoC Container에게 담당시킴으로써(XML 이용) 개발에 있어서 편의성 / 재사용성 극대화 추구

AOP(Aspect Oriented Programming)

관점 지향 프로그래밍이란 뜻으로 기존의 객체지향 언어에 의해 추구도니 모듈화에 따라 많아진 중복된 코드라던지 공통된 처리에 관련한 것들을 관점으로 뽑아내어 공통으로 처리하는 방식

DI (Dependency Injection)

의존성 주입, 객체를 생성해서 필요로하는 곳에 넣어주는 것을 뜻함

Untitled

root-context.xml

servlet-context.xml