반응형
인프런 김영한 강사님의 스프링 핵심 원리 - 기본 편을 보고 정리한 내용입니다.
내용 정리
스프링의 핵심은 스프링 프레임워크이다.
스프링 부트는 스프링을 편리하게 사용할 수 있도록 지원하는 도구이다.
기본으로 사용해야함
스프링부터 장점
장점:
1. 단독으로 실행할 수 있는 스프링 애플리케이션 쉽게 생성
2. Tomcat 같은 웹 서버를 내장하여 별도 웹 서버 설치 안 해도 됨
3. 손쉬운 빌드 구성을 위한 starter 종속성 제공함
4. 스프링과 3rd parth(외부) 라이브러리 자동 구성
- 외부 라이브러리 버전을 고민 안 해도 됨
5. 메트릭, 상태 확인, 외부 구성 같은 프로덕션 준비 기능 제공
6. 관례에 의한 간결한 설정
- 설정이 매우 편해짐
스프링 단어의 사용
- 사용하는 문맥에 따라 다르게 사용된다.
- 스프링 DI 컨테이너 기술
- 스프링 프레임워크
- 스프링 부트, 스프링 프레임워크 등을 모두 포함한 스프링 생태계
스프링의 단어는 위 3가지를 문맥에 따라 다르게 사용한다.
스프링은 왜 만들었나?
핵심 개념!
- 스프링은 자바 언어 기반의 프레임워크이다
- 자바 언어의 가장 큰 특징은 객체 지향 언어이다.
- 스프링은 객체 지향 언어가 가진 강력한 특성을 살려내는 프레임 워크이다.
- 스프링은 좋은 객체 지향 애플리케이션을 개발할 수 있도록 도와주는 프레임워크이다.
반응형
'지난 글 모음' 카테고리의 다른 글
스프링 핵심 원리 - 기본편 3 좋은 객체 지향 설계의 5가지 원칙(SOLID) (0) | 2021.05.14 |
---|---|
스프링 핵심 원리 - 기본편 2 좋은 객체 지향 프로그램밍이란? (0) | 2021.05.12 |
[Javascript] 객체란? 사용자 정의 객체 만들기 (1) | 2021.01.12 |
[react-native] FlatList로 배열 데이터 나타내기 (2) | 2020.11.22 |
[Javascript] 템플릿 문자열 백틱(`) 알아보기 (1) | 2020.10.19 |