Spring

01. 스프링 프레임워크란?

DongHo 2023. 6. 25. 21:41

1.1 프레임워크란?

소프트웨어나 어플리케이션 개발을 간단하게 해주는 뼈대입니다.

 

1.2 프레임워크의 장단점

장점 

- 프레임워크가 개발에 필요한 최소한의 기능을 제공합니다.
- 시간과 비용을 절약할수 있습니다.

단점

- 개발에 사용되는 해당 프레임워크 고유의 사용법에 대한 이해가 필요합니다.

 

1.3 스프링 프레임워크란?

자바 개발 환경에서 사용되는 프레임워크입니다.
개발을 편하게 할 수 있게 여러가지 기능을 제공합니다.

 

Spring Boot

: 스프링 애플리케이션을 복잡한 설정없이 빠르게 작성하는 기능을 제공합니다. 

Spring Project

- Spring Data : 데이터 접근에 관한 기능을 제공합니다.
- Spring MVC : 웹 어플리케이션을 간단하게 생성하는 기능을 제공합니다.
- Spring Batch : 배치 처리 기능을 제공합니다.
- Spring Security : 인증 / 허가 기능을 제공합니다.

Spring Core

- Spring DI : 의존성 기능을 제공합니다.
- Spring AOP : 관점 지향 프로그래밍 기능을 제공합니다.

 

Spring Boot
Spring Project
Spring Data / Spring MVC / Spring Batch / Spring Security
Spring Core
Spring DI / Spring AOP

 

 

 

https://wikibook.co.kr/spring/

 

스프링 프레임워크 첫걸음: 그림과 실습으로 쉽게 배우는 스프링 프레임워크 완벽 입문서

세상에서 가장 친절한 스프링 프레임워크 입문서! 스프링 프레임워크는 전 세계적으로 가장 널리 사용되는 오픈소스 자바 애플리케이션 프레임워크입니다. 이 책에서는 스프링 프레임워크를

wikibook.co.kr