Framework 개발에서 기본이 되는 아키텍터를 제공, 개발자는 비즈니스 로직만 구현하면 되므로 제한된 시간에 많은 기능 구현이 가능해진다. Spring - IoC기반과 AOP를 지원하는 경량의 컨테이너 프레임워크 스프링은 여러 개의 모듈로 구성되어 있고, 각 모듈은 라이브러리를 임포트하여 사용하면 개발과 실행이 모두 가능하다. 스프링은 POJO(Plain Old Java Object)형태의 객체를 관리하여 경량의 컨테이너라 할 수 있다. IoC(Inversion of Control) - 제어의 역행 그 전까지 객체와 객체 사이의 의존관계를 개발자가 직접 자바 코드로 처리했다. 의존관계의 객체를 변경할 때 직접 코드를 수정해야 한다. spring이 IoC를 적용하여 관계를 관리해주는 것을 제어의 역행이..