티스토리 뷰

스프링프레임워크

스프링 프레임워크 개요

잔잔한 물결처럼 2025. 2. 25. 20:33

 

프레임워크는 소프트웨어나 애플리케이션을 간단하게 개발할수 있게 해주는 뼈대이다.

프레임워크는 개발에 필요한 최소한의 기능을 제공해주기 때문에 개발에 필요한 모든 기능을 직접 작성하지 않아도 되는 장점이 있다. 반면에 프레임워크를 사용하려면 프레임워크의 고유 사용법을 이해할 필요가 있다.

장점 단점
시간과 비용을 절약 프레임워크 고유의 사용법을 이해해야함

 

 

스프링과 스프링 프레임워크는 조금 다르다.

스프링 프레임워크는 자바 개발 환경에 사용되는 프레임워크로 의존성 주입, 관점지향 프로그래밍 등의 기능을 제공한다.

스프링 프레임워크는 스프링의 핵심 기능이다.

 

스프링 프레임워크의 구성

스프링 부트
Spring Boot 스프링 애플리케이션을 복잡한 설정없이 빠르게 작성하는 기능을 제공
스프링 프로젝트
Spring MVC  웹 애플리케이션을 간단하게 생성하는 기능을 제공
Spring Data 데이터 접근에 관한 기능을 제공
Spring Batch 배치 처리 기능을 제공
Spring Security 인증/허가 기능을 제공
스프링 코어
스프링 DI(Spring DI) 의존성 주입(Dependency Injection) 기능을 제공
스프링 AOP(Spring AOP) 관점 지향 프로그래밍(Aspect Oriented Programming)
기능을 제공

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
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
글 보관함