웹개발/SpringBoot
[Java Spring] Spring FrameWork
뎁쭌
2023. 11. 22. 20:18
728x90
반응형
Spring Framework Modules
모듈설명
Spring Core | IoC(Inversion of Control) 컨테이너, 의존성 주입, 자동 연결 등 애플리케이션의 기본적인 구성 요소를 제공한다. |
Spring MVC | 웹 애플리케이션 및 REST API 개발을 위한 MVC(Model-View-Controller) 패턴을 구현한다. |
Spring WebFlux | 비동기 방식의 리액티브 애플리케이션을 구축할 때 사용한다. |
Spring JDBC | 데이터베이스 작업을 추상화하여 SQL 작업을 간소화한다. |
Spring JMS | Java Message Service를 사용하여 메시징 기반 애플리케이션을 개발할 때 사용한다. |
Spring TEST | 테스팅을 위한 풍부한 기능을 제공하여, 단위 테스트와 통합 테스트를 용이하게 한다. |
Spring Projects
프로젝트설명
Spring Framework | 다양한 모듈을 포함하는 핵심 프레임워크로, 여러 애플리케이션 개발에 사용된다. |
Spring Boot | 스프링 기반 애플리케이션을 빠르게 구축하기 위한 도구로, 마이크로서비스 개발에 최적화되어 있다. |
Spring Cloud | 클라우드 기반의 분산 시스템을 쉽게 구축할 수 있도록 다양한 클라우드 패턴을 제공한다. |
Spring Integration | 다양한 시스템과의 통합을 위한 프레임워크로, 메시지 기반의 애플리케이션 통합을 지원한다. |
Spring Data | 관계형 및 NoSQL 데이터베이스 작업을 위한 일관된 데이터 접근 방식을 제공한다. |
Spring Security | 인증과 권한 부여를 포함한 보안 관련 기능을 제공하여, 애플리케이션의 보안을 강화한다. |