01. 스프링이란
01. 스프링이란
스프링이란?
스프링… 왜 탄생했는가?
- 기존의 EJB → 극악의 불편함
- 단순함을 추구하는 프레임 워크
- 2002sus 로드 존슨의 책 출간
- EJB의 문제점 지적
- 핵심 코드는 유겐 휠러가 지금도 개발
- 현재의 표준 기술
스프링의 생태
- 스프링 프레임 워크
- 스프링 부트
- 스프링 데이터
스프링 부트란?
- 스프링 프레임워크를 편리하게 사용할 수 있도록 지원
- Tomcat 같은 웹 서버를 내장되어 있음
- 즉 별도의 웹 서버가 필요하지 않음
- 손 쉬운 빌드 구성을 위한 starter 종속성 제공
스프링 단어?
- 스프링이라는 단어는 다양한 의미로 해석될 수 있다.
- 스프링 DI 컨테이너 기술
- 스프링 프레임 워크
- 스프링 부트, 스프링 프레임 워크 등을 모두 포함한 스프링 생태계
스프링의 핵심
- 자바 언어 기반의 프레임 워크
- 객체 지향 언어 → 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크
- 즉 좋은 객체 지향 어플리케이션 개발을 도와주는 프레임워크
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.