본문 바로가기
Spring/Spring Core

[Section 0] 스프링 소개

by kevinntech 2020. 9. 1.

해당 게시물은 백기선님의 스프링 프레임워크 핵심 기술 강좌를 정리한 내용 입니다.

 

스프링 소개

 

스프링 이란?

 

- 스프링은 “소규모 애플리케이션 또는 기업용 애플리케이션을 자바로 개발하는데 있어 유용하고 편리한 기능을 

  제공하는 프레임워크"이다.

 

- 해당 강좌에서는 스프링 프레임워크 그 자체를 다룬다.

 

 

스프링의 역사

 

2003년 등장


- 최근까지 주로 서블릿 기반 애플리케이션을 만들 때 사용해 옴.


- 스프링 5부터는 WebFlux 지원으로 서블릿 기반이 아닌 서버 애플리케이션도 개발할 수 있게 됨.

 

 

스프링의 디자인 철학 

 

- 모든 선택은 개발자의 몫. 

 

- 다양한 관점을 지향한다.


- 하위 호환성을 지킨다.


- API를 신중하게 설계 한다. 


- 높은 수준의 코드를 지향한다.

댓글