#참고도서: '스프링 프레임워크 첫걸음' (키노시타 마사아키, 위키북스)
01장: 스프링 프레임워크 알아보기
1. 프레임워크(framework)
- 소프트웨어나 애플리케이션 개발을 간단하게 해주는 뼈대
- 장점: 개발에 필요한 기본 기능을 제공하여 자신이 모든 기능을 작성할 필요가 없어 시간 및 비용 절약 가능
- 단점: 프레임워크 고유 사용법 이해 필요
2. 스프링 프레임워크
- 자바 개발 환경에서 사용되는 프레임워크
1) 스프링 부트(Spring Boot)
- 스프링 애플리케이션을 복잡한 설정 없이 빠르게 작성하는 기능 제공
2) 스프링 프로젝트
- 스프링 MVC: 웹 애플리케이션을 간단하게 생성하는 기능 제공
- 스프링 데이터: 데이터 접근에 관한 기능 제공
- 스프링 배치: 배치 처리 기능 제공
- 스프링 시큐리티: 인증/허가 기능 제공
3) 스프링 코어
- 스프링 DI: 의존성 주입(Dependency Injection) 기능 제공
- 스프링 AOP: 관점 지향 프로그래밍(Aspect Oriented Programming) 기능 제공
'zb_backend19' 카테고리의 다른 글
| [북스터디] 스프링 프레임워크 첫걸음 3주차 (0) | 2024.02.05 |
|---|---|
| [북스터디] 스프링 프레임워크 첫걸음 2주차 (0) | 2024.02.01 |
| 자료구조 1 Page 노트 정리_Heap 힙 (0) | 2023.11.21 |
| 자료구조 1 Page 노트 정리_Hash Map 해시맵 (0) | 2023.11.17 |
| 자료구조 1 Page 노트 정리_Linked List 연결 리스트 (0) | 2023.11.16 |