더북(TheBook)

1.1.1 스프링 프레임워크의 발전 과정

스프링 프레임워크는 로드 존슨의 저서 <Expert One-on-One: J2EE Design and Development> (Wrox, 2002)에서 유래했습니다. 지난 10년 동안 스프링 프레임워크는 핵심 기능, 관련 프로젝트, 커뮤니티 지원의 모든 측면에서 크게 성장했습니다. 스프링 프레임워크의 최신 릴리스 버전이 있지만 스프링 프레임워크의 각 마일스톤 릴리스부터 5.1 버전에 이르기까지의 주요 기능을 빠르게 살펴보는 것은 의미가 있습니다.

스프링 0.9 버전: <Expert One-on-One: J2EE Design and Development>라는 책을 기반으로 한 스프링 프레임워크의 첫 번째 공개 버전입니다. 이 버전은 빈 구성 기반, AOP 지원, JDBC 추상화 프레임워크, 추상 트랜잭션 지원 등을 제공합니다. 이 버전에 대한 공식적인 레퍼런스 문서는 없지만, 소스포지(SourceForge)에서 기존 소스와 문서를 찾아볼 수 있습니다.1

스프링 1.x 버전: 공식 레퍼런스 문서와 함께 발표된 첫 번째 버전입니다. 그림 1-1과 같은 7개의 모듈로 구성됩니다.

▲ 그림 1-1 스프링 프레임워크 1.x 버전 개요

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.