스프링 프레임워크 : 자바 기반의 에플리케이션 프레임워크, 엔터프라이즈급 에플리케이션을 개발하기 위한 다양한 기능 제공애플리케이션 개발에 필요한 기반을 제공해서 개발자가 비즈니스 로직 구현에만 집중할 수 있게 하는 것스프링 부트 : 스프링이 목적에 따라 제공하는 다양한 프로젝트 중 하나 전자정부 표준 프레임워크의 기반 기술로 채택되어 공공기관 웹 서비스 개발시에 사용 객체를 생성하고 사용하는 일련의 작업을 개발자가 직접 제어 X스프링의 특징 - 제어 역전(IoC). 객체의 생명주기 관리를 외부(스프링 컨테이너/IoC 컨테이너)에 위임. 이를 통해 의존성 주입(DI), 관점 프로그래밍(AOP)가 가능해짐 의존성 주입 : 제어 역전의 방법 중 하나, 사용할 객체를 직접 생성하지 않고 외부 컨테이너가 생성한 ..