1. What is Spring??
스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워이다.
스프링 컨테이너
공통 프로그래밍 모델 : loC/Di, 서비스 추상화, AOP
Framework : 애플리케이션을 구성하는 오브젝트가 생성되고 동작하는 방시기에 대한 틀과, 코드 작성 기준을 제시
스피링의 3가지 핵심 프로그래밍 모델
스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워이다.
스프링 컨테이너
스프링 : 스프링 컨테이너 or 애플리케이션 컨테스트라는 불리우는 스프링 런타임 엔진 제공.
스프링 컨테이너 : 설정정보를 참고해서 애플리케이션 구성하는 오브젝트를 생성, 관리, 독립적으로 동작할 수도 있지만 보통 웹 모듈에서는 동작하는 서비스나 서블릿으로 등록해서 사용한다.
스프링 컨테이너 : 설정정보를 참고해서 애플리케이션 구성하는 오브젝트를 생성, 관리, 독립적으로 동작할 수도 있지만 보통 웹 모듈에서는 동작하는 서비스나 서블릿으로 등록해서 사용한다.
공통 프로그래밍 모델 : loC/Di, 서비스 추상화, AOP
Framework : 애플리케이션을 구성하는 오브젝트가 생성되고 동작하는 방시기에 대한 틀과, 코드 작성 기준을 제시
스피링의 3가지 핵심 프로그래밍 모델
1. IoC/Di : 오브젝트의 생명주기와 의존관계에 대한 프로그램이 모델
2. 서비스 추상화 : 환경이나 서버, 특정 기술에 종속되지 않고, 이식성이 뛰어나는 이유-> 서비스 추상화 했기때문
3. AOP : 애플리케이션 코드에 산재해서 나타나는 부가적인 기능을 독립적으로 모듈화하는 프로그래밍 모델
2. 서비스 추상화 : 환경이나 서버, 특정 기술에 종속되지 않고, 이식성이 뛰어나는 이유-> 서비스 추상화 했기때문
3. AOP : 애플리케이션 코드에 산재해서 나타나는 부가적인 기능을 독립적으로 모듈화하는 프로그래밍 모델
'-컴퓨터 지식 창고- > Spring' 카테고리의 다른 글
Spring 기본 설정(포털 강의 中) (0) | 2012.04.28 |
---|