1. 프레임워크란? 사전적인 의미로는 뼈대, 구조, 틀을 의미함.2. 스프링 프레임워크란? 자바 플랫폼을 위한 오픈소스 어플리케이션 프레임워크로서 엔터프라이즈급 어플리케이션을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션이다.3. 스프링의 핵심 모듈 5가지 IOC, DI, AOP, 경량 컨테이너, POJO4. 의존관계 확인 의존하는 부분을 외부에서 주입하는 것 (DI) - 무엇에 의존하고, 무엇을 밖에서 주입해야 하나 5. 관점 지향 프로그래밍 (Aspect Oriented Programming) - 중심적 관심사 (Primary Concern) : 실현해야 할 기능을 나타내는 프로그램 - 횡단적 관심사 (Crosscutting -Concern) : 핵심기능 은..