1. 스프링 프레임워크 개요
프레임워크란?
소프트웨어나 앱개발을 쉽게 만들어 주는 뼈대이며, 자바에서 의존성주입(DI), 관점지향 프로그래밍(AOP)등의 기능을 제공한다.
프레임 워크의 종류
- 스프링 부트: 빠르게 스프링 애플리케이션 생성가능
- 스프링 데이터: 데이터 접근 기능 제공
- 스프링 MVC: 웹 애플리케이션 생성
- 스프링 배치 : 배치처리기능 제공
- 스프링 시큐리티: 인증/보안 기능제공
- 스프링 프레임워크: DI(의존성 주입), AOP(관점지향 프로그래밍) 제공