
1. Spring Framework란?자바 기반의 애플리케이션을 효율적으로 개발할 수 있도록 지원하는 프레임워크객체 간의 의존성을 관리하고 트랜잭션 처리, 보안, AOP 등 다양한 기능을 제공한다. 또한 MVC 패턴을 지원하여 웹 애플리케이션 개발을 쉽게 할 수 있도록 도와준다. 2. 주요 기능IoC - Inversion of ControlInversion : (위치나 순서 등의) 도치. 도치 => 차례나 위치 따위를 서로 바꾼다는 뜻이다. 즉, 제어의 반전이다. 전통적인 프로그래밍에서는 개발자가 프로그램의 흐름이나 제어를 직접 다루는 반면 IoC는 프레임워크가 다루는 것으로 변경하는 개념으로 객체의 생성과 관리 등 모든 생명 주기를 개발자가 아닌 프레임워크가 주도한다. DI - Dependency I..