Spring :: 주요 모듈
2025. 8. 4. 16:37ㆍ백엔드/Spring Framework
스프링 데이터
데이터 연동을 위한 단일 API를 제공
API를 기반으로 RDBMS 와 NoSql 과의 연동을 적은양의 코드로 처리할 수 있도록 해줌
ex) JPA
스프링 시큐리티
인증과 허가에 대한 기반 프레임워크 및 관련 모듈 제공
웹 어플리케이션의 보안을 간단한 설정과 약간의 코드 구현으로 처리 가능
스프링 배치 (Batch, 일괄처리)
배치처리를 위한 기반 프레임워크를 제공
데이터처리, 흐름제어, 실패 재처리 등 배치처리에서 필요로 하는 기능을 기본으로 제공
스프링 인티그레이션
시스템간의 연동을 위한 메시징 프레임워크를 제공
스프링 소셜
트위터, 페이스북 등 소셜 네트워크 연동을 위한 기능을 제공
Spring Project 종류 2가지
Spring Starter Project (Spring Boot)
장점
Tomcat 등 서버가 내장되어 있어 별도의 서버 설치 없이 실행 가능
단점
JSP설정 등은 별도로 해야 됨, 기존의 설정과 다른 방식
Spring Legacy Project (Spring MVC)
장점
현재까지 실무에서 많이 사용되고 있음
모든 버전의 스프링에서 사용가능
다양한 자료가 존재함 → 기존 프로젝트를 이해하는 데에 도움이 됨
단점
초반 테스트 환경 구성이 어려움, WAS 와 연동하는 경우 결과 확인에 많은 리소스를 소모함
'백엔드 > Spring Framework' 카테고리의 다른 글
| Spring :: 날짜/시간 자동 포맷팅 (1) | 2026.02.11 |
|---|---|
| Spring :: 페이징 처리 (요약) (0) | 2026.02.11 |
| Spring :: EntityManager (3) | 2025.08.05 |
| JDBC :: 내부 구조 파헤치기 (3) | 2025.08.04 |
| Spring :: 프로젝트 관리 :: Maven, Gradle (2) | 2025.08.04 |