Framework 사용
- 유지보수 용이
- 생산성 ⬆️
배우는 이유?
발전과정과 스프링의 원리를 알기 위해
Servlet ➡️ JSP ➡️ Spring ➡️ SpringBoot
스프링 등장 ➡️ 당시 엄청 복잡함 (EJB, Enterprise Java Beans) ➡️ J2EE 등장 (스프링의 문제점 지적) ➡️ 스프링 프레임워크 등장 ➡️ Bean 등록 지옥 ➡️ 스프링부트 등장
스프링부트
Boot
최소한의 인간 개입으로 시작하고 완전히 작동하는 것을 의미
시작을 위한 복잡한 설정 과정은 스프링 부트가 해결
개발자는 새로운 스프링 애플리케이션을 쉽고 빠르게 시작
스프링부트 특징
- 스프링을 편리하게 사용할 수 있도록 지원
- Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨 (WAS)
- 라이브러리 자동 관리
- 스프링 스타터 제공
'다시 웹, 백엔드로 > 스프링' 카테고리의 다른 글
스프링 부트 스타터와 라이브러리 관리 (0) | 2023.08.18 |
---|---|
스프링 부트와 내장 톰캣 - 2 (0) | 2023.08.17 |
스프링 부트와 내장 톰캣 - 1 (0) | 2023.08.17 |
웹 서버와 서블릿 컨테이너 - 2 (0) | 2023.08.16 |
웹 서버와 서블릿 컨테이너 (0) | 2023.08.11 |