스프링이란? - 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크 스프링 컨테이너 스프링 컨테이너는 설정정보를 참고로 하여 애플리케이션을 구성하는 오브젝트를 생성 & 관리한다. 독립적으로 동작 가능하지만 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록하여 사용한다. 스프링이 제공하는 세가지 핵심 프로그래밍 모델 1. IoC / DI 오브젝트의 생명주기와 의존관꼐에 대한 프로그래밍 모델. 객체지향 설계 원칙과 디자인 패턴의 핵심 원리를 담고 있으며 프레임 워크의 근간으로 삼고 있다. 스프링이 직적 제공하는 모든 기술과 API, 심지어 컨테이너도 IoC/DI 방식으로 작성되어 있다. 2. 서비스 추상화 이식성이 뛰어나다.(서버, 특정 기술에 종속 되지 않는다.) 3. AOP 애플리케이..
[Spring] 스프링 이란?
스프링이란? - 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크 스프링 컨테이너 스프링 컨테이너는 설정정보를 참고로 하여 애플리케이션을 구성하는 오브젝트를 생성 & 관리한다. 독립적으로 동작 가능하지만 보통 웹 모듈에서 동작하는 서비스나 서블릿으로 등록하여 사용한다. 스프링이 제공하는 세가지 핵심 프로그래밍 모델 1. IoC / DI 오브젝트의 생명주기와 의존관꼐에 대한 프로그래밍 모델. 객체지향 설계 원칙과 디자인 패턴의 핵심 원리를 담고 있으며 프레임 워크의 근간으로 삼고 있다. 스프링이 직적 제공하는 모든 기술과 API, 심지어 컨테이너도 IoC/DI 방식으로 작성되어 있다. 2. 서비스 추상화 이식성이 뛰어나다.(서버, 특정 기술에 종속 되지 않는다.) 3. AOP 애플리케이..
2016.01.27