스프링과 스프링부트
- Spring
- Spring Framework는 자바 기반 애플리케이션 개발을 지원하는 오픈소스 애플리케이션 프레임워크로 Spring이라고도 불린다.
- 이전의 EJB(Enterprise Java Bean) 방식의 단점을 해결한 프레임워크
- Spring의 대표적인 특징
- 제어 역전
- 의존성 주입
- AOP 지원 (관점 지향 프로그래밍)
- 웹 개발 지원
- Spring의 문제점
- 설정의 복잡성
- 높은 초기 학습 난이도
- 의존성 관리 문제
- 별도 WAS 서버 구성의 번거로움
- Spring Boot
- Spring의 문제점을 해결해주기 위해 개발된 스프링의 프레임워크
- Spring Boot 사용시 내장형 서버를 사용하여 별도의 웹 애플리케이션 서버를 설치할 필요 없이 웹 애플리케이션을 실행할 수 있다.
- 다양한 스프링 프레임워크 기능과 라이브러리 사용 가능
- Spring Boot의 대표적인 특징
- 간결한 설정
- 내장 서버
- 의존성 관리 간소화
- 운영 편의성
728x90
'Computer Science > etc' 카테고리의 다른 글
[ASP] 기본 문법 (데이터 타입, 타입 변환 함수) (0) | 2025.03.22 |
---|---|
[ASP] 기본 문법 (선언, 생성, 논리) (0) | 2025.03.22 |
[etc] SAP ERP의 기본 개념 (0) | 2024.11.07 |
[etc] vim 기본 조작 명령어 (0) | 2024.07.03 |
[etc] MVC, 라이브러리, 프레임워크 (0) | 2024.03.31 |