스프링 프레임워크

고범규·2025년 6월 28일

Spring Framework

목록 보기
1/14
post-thumbnail

프레임워크란?

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

장점은 프레임워크가 개발에 필요한 최소한의 기능을 제공하기 때문에 자신이 모든 기능을 작성할 필요가 없고, 애플리케이션 개발에 필요한 시간과 비용을 줄일 수 있다는 점이다.

단점은 프레임워크를 사용한 개발에서는 프레임워크 고유의 사용법을 이해해야만 한다.

스프링 프레임워크

자바 개발 환경에서 사용되는 프레임워크

스프링 프레임워크의 구성

스프링 부트(Spring Boot)

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

스프링 프로젝트

스프링 MVC(Spring MVC)

웹 애플리케이션을 간단하게 생성하는 기능을 제공

스프링 데이터(Spring Data)

데이터 접근에 관한 기능 제공

스프링 배치(Spring Batch)

배치 처리 기능을 제공

스프링 시큐리티(Spring Security)

인증/허가 기능을 제공

스프링 코어

스프링 DI(Spring DI)

의존성 주입(Dependency Injection) 기능을 제공

스프링 AOP(Spring AOP)

관점 지향 프로그래밍(Aspect Oriented Programming) 기능을 제공

0개의 댓글