스프링 IoC IoC(Inversion of Control) 의 약자로 제어의 역전이라는 의미를 가진다. 이는 어플리케이션 안에서 객체가 생성/해제 및 참조하는 작업을 전적으로 프레임워크가 관리하는 형태를 말한다. 스프링 프레임워크에서는 객체의 생명주기 및
Aspect Oriented Programming 의 약자로 관점 지향 프로그래밍을 의미합니다. 이를 좀 더 풀어서 이야기 해보면 어떤 기능을 구현할 때 주요 핵심 기능과 핵심 기능 구현을 위한 부가적인 기능 구현을 분리하여 각각의 관점별로 묶어서 개발하는 방식을