티스토리 뷰
본 게시글은 인프런 강의 스프링 핵심 원리 - 기본편 '강의자료'를 정리한 게시글입니다.
게시글 내용의 출처는 모두 해당 강의에 있습니다.
스프링 프레임워크
- 핵심 기술 : 스프링 DI 컨테이너, AOP, 이벤트
- 웹 기술 : 스프링 MVC, 스프링 WebFlux
- 데이터 접근 기술 : 트랙잭션, JDBC, ORM지원, XML지원
- 기술 통합 : 캐시, 이메일, 원격접근, 스케줄링
- 테스트 : 스프링 기반 테스트 지원
- 언어 : 코트린, 그루비
- 최근에는 스프링 부트를 통해서 스프링 프레임워크의 기술들을 편리하게 사용
스프링 부트
- 스프링을 편리하게 사용할 수 있도록 지원, 최근에는 기본적으로 사용한다
- 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 지원
- Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨
- 손쉬운 빌드 구성을 위한 starter 종속성 제공
- 스프링과 3rd parth(외부) 라이브러리 자동 구성
- 메트릭, 상태 확인, 외부 구성 같은 프로덕션 준비 기능 제공
- 관례의 의한 간결한 설정
스프링의 의미
스프링이라는 단어는 문맥에 따라
1. 스프링 DI 컨테이너 기술
2. 스프링 프레임워크
3. 스프링 부트, 스프링 프레임워크 등을 모두 포함한 스프링 생태계
등 다양하게 해석될 수 있다.
스프링의 진짜 핵심
- 스프링은 자바 언어 기반의 프레임워크 - 객체 지향 언어
- 가장 핵심은 좋은 객체 지향 애플리케이션을 개발해야한다는 것
'Spring' 카테고리의 다른 글
[Spring] Spring Container(스프링 컨테이너) (0) | 2022.01.14 |
---|---|
[Spring] Spring DI(Dependency Injection) (0) | 2022.01.14 |
[Spring] 좋은 객체 지향이란? (0) | 2021.08.05 |
[Spring] 스프링 라이브러리 살펴보기 (0) | 2021.07.20 |
[Spring] IntelliJ에서 Spring 프로젝트 생성하는 방법 (0) | 2021.07.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 우테코
- 우테코 회고
- 8주차 회고
- 피움 6주차 회고
- 3차 데모데이
- CI/CD
- jpa
- java
- 런칭 페스티벌
- ZNS
- 스프링 Logback
- 환경 별 로깅 전략 분리
- 회고
- 스프링 부트
- 네트워크
- dm-zoned 코드분석
- 백준
- 프로젝트
- 알림기능개선기
- dm-zoned
- 스프링 프레임워크
- 피움
- ZNS SSD
- 스프링MVC
- Spring
- 팀프로젝트
- 5주차 회고
- 알림개선기
- 2차 데모데이
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함