스프링이란?
- 스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크다.
애플리케이션 프레임워크는
- 애플리케이션의 바탕이 되는 틀 - 스프링 컨테이너
- 공통 프로그래밍 모델 - IoC/DI, PSA, AOP
- 기술 API - UI 작성/ 프레젠테이션 계층/ 비즈니스 서비스 계층, … 작성시 공통 프로그래밍 모델을 자연스럽게 적용 할 수 있는 방대한 기술 API
를 제공한다.
스프링을 효과적으로 학습하는 방법
- 스프링의 핵심 가치와 원리에 대한 이해
- 스프링의 기술에 대한 지식과 선택 기준 정립
- 스프링의 적용과 확장
<Vol. 1 스프링의 이해와 원리>
은 첫번째 방법인 스프링의 핵심 가치와 원리에 대한 이해,<Vol. 2 스프링의 기술과 선택>
은 두번째 방법인 기술에 대한 지식과 선택 기준 정립에 대해서 다룬다.