[Spring] Spring Core와 Spring Boot란?
1. Question
Spring Core
와 Spring Boot
란?
2. Answer
A. Spring Core
Spring
은 최신 Java 기반 기업형(enterprise) 애플리케이션을 위한 포괄적인 프로그래밍 및 구성 모델을 제공하는 오픈 소스 프레임워크(framework)이다. Spring Core
모듈이라고도 알려진 Spring의 핵심 모듈은 프레임워크의 핵심이며, Dependency Injection(DI)
(의존성 주입) 및 Inversion Of Control(IoC)
(제어의 역전)에 대한 기본 기능을 제공한다. 의존성 주입 외에도 Spring Core 모듈은 다음과 같은 몇 가지 다른 기능도 제공한다.
- 유연하고 확장 가능한 검증된 프레임워크
- 타입 변환(type conversion) 시스템
- 일관된 메시징(messaging) 프레임워크
B. Spring Boot
Spring Boot
는 (Java 기반 기업형 애플리케이션 빌딩(building)을 위해 널리 사용되는 오픈 소스 프레임워크인) Spring Framework
를 기반으로 애플리케이션을 빌딩하기 위한 프레임워크이다. Spring Boot는 “그냥 실행할 수 있는(just run)” 독립형(stand-alone) 프로덕션급(production-grade) Spring 기반 애플리케이션을 쉽게 생성할 수 있도록 하는 것을 목표로 한다.
3. Detail
A. Detail about Spring Core
아래 링크에서 Spring Core에 대해 자세히 알아볼 수 있다.
- Official website
- Official Documentation
- Getting Started with Spring
- Spring Core Tutorial
- Spring Framework
B. Detail about Spring Boot
아래 링크에서 Spring Boot에 대해 자세히 알아볼 수 있다.
댓글남기기