액자
ㅡ 소프트웨어, 애플리케이션 등의 개발에 도움을 주는 스켈레톤 개념
ㅡ 개발에 필요한 최소한의 기능만 제공하므로 모든 기능을 작성할 필요가 없습니다.
/ 개발 시간 ↓
스프링 프레임
Java 개발 환경에서 사용되는 프레임워크입니다.
◆스프링부츠
ㅡ 복잡한 설정 없이 Spring 어플리케이션을 빠르게 구축할 수 있는 기능 제공
◆ 스프링 프로젝트
ㅡ Spring MVC: 웹 애플리케이션을 쉽게 구축할 수 있는 기능 제공
ㅡ Spring Data: 데이터 접근 기능 제공
ㅡ Spring Batch: 일괄 처리 기능 제공
ㅡ Spring Security : 인증/권한 부여 기능 제공
◆ 스프링 코어
ㅡ Sping DI(Dependency Injection) : 의존성 주입 기능 제공
ㅡ Spring AOP(Aspect Oriented Programming): 관점 지향 프로그래밍 기능 제공
★ 펜의 프레임에 대한 아주 간단한 설명