* Spring이란?
1. 오픈 소스 프레임워크
- Rod Johnson 창시
- Expert one-on-one J2EE Design - Development, 2002, Wrox
- Expert one-on-one J2EE Development without EJB, 2004, Wrox
- 엔터프라이즈 어플리케이션 개발의 복잡성을 줄여주기 위한 목적(종속적이지 않은 목적)
- EJB 사용으로 수행되었던 모든 기능을 일반 POJO(Planin Old Java Object)를 사용해서 가능하게 함.
- 경량 컨테이너(light weight container)
- www.springframework.org
2. 주요 개념
- 의존성 주입(Dependency InJection)
- 관점 지향 프로그래밍
3. Spring의 장점
- 경량 컨테이너 - 객체의 라이프 사이클 관리, Java EE구현을 위한 다양한 API제공
- DI(Dependency Injection)지원
- AOP(Aspect Oriented Programming) 지원
- POJO (Plain Old Java Object) 지원
- 다양한 API와의 연동 지원을 통한 Java EE 구현 가능
'프로그래밍 > Spring Framework' 카테고리의 다른 글
설정을 통한 객체 주입 - Contstructor를 이용 (0) | 2012.06.19 |
---|---|
Spring의 DI 지원, Spring Container 객체 (0) | 2012.06.19 |
Spring xml파일 생성 및 실습하기 - spring_di_01 (0) | 2012.06.19 |
Spring 설정파일 - Bean객체 주입 받기 (0) | 2012.06.19 |
의존성 주입(Dependency Injection) (0) | 2012.06.19 |