스프링을 왜 사용하는가? EJB 등장 이전에는 자바빈으로 웹 애플리케이션을 개발했지만, EJB의 등장으로 엔터프라이즈 애플리케이션 개발이 가능해졌으나 복잡성이 증가했습니다.
이에 스프링 프레임워크가 등장하여 간편하고 경량한 엔터프라이즈 애플리케이션 개발을 지원하며, 다양한 하위 프레임워크와 모듈을 조합하여 사용할 수 있습니다. 스프링 특징 스프링 프레임워크는 제어의 역전, 관점 지향 프로그래밍, 의존성 주입 등의 기능을 제공하며 개발자에게 느슨한 결합과 유지보수 용이성을 제공하는 경량 프레임워크입니다. 1.Ioc container 스프링 프레임워크의 중요한 기능인 IoC 컨테이너는 런타임 중에 클래스에 객체 참조를 암시적으로 제공.
이를 통해 개발자는 객체 생성과 관리를 직접하지 않고 IoC 컨테이너가 .....