취업 면접대비 및 개인 프로젝트 공부용입니다! 잘못된 내용이 있으면 댓글로 알려주세용 :) Spring Framework - 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 Spring 특징 - 경량 컨테이너로서 자바 객체를 직접 관리 - 제어 역행(IoC) - 의존성 주입(DI) - 관점지향 프로그래밍(AOP) - MVC 패턴 - 배치 프레임워크 1. 컨테이너 컨테이너(Container)의 사전적 의미는 그릇으로 스프링 컨테이너는 객체를 관리합니다. 2. 제어 역행(IoC:Inversion of Control) 자바 기반의 애플리케이션을 개발하면 객체를 생성하고 연결하면서 제어권은 애플리케이션이 있습니다. 스프링의 경우 컨테이너에게 제어권이 넘어가며 컨테이너는 객체 생성, 소멸과 같은 라이프 사이클..