[Spring]SpringFramework 개념 및 특징
스프링 프레임워크란?- Enterprise Application에서 필요한 기능을 제공하는 프레임워크!- 스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크!- 동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공- 전자정부 표준프레임워크의 기반 기술로 쓰이고 있음 스프링 프레임워크 특징1. 경량 컨테이너로서 자바 객체를 직접 관리 - 각각 객체 생성, 소멸과 같은 라이프 사이클을 관리하여 스프링으로부터 필요한 객체를 얻어올 수 있다. 2. 제어 반전(IoC : Inversion of Control)- 애플리케이션의 느슨한 결합을 도모- 컨트롤의 제어권이 사용자가 아니라 프레임워크에 있어서 필요에 따라 스프링에서 사용자의 코드를 호출한다. 3. 의존성 주입(DI : Dependen..