아키텍처로 보는 Spring Framework 모듈 구성

박윤택·2022년 6월 16일
1

Spring

목록 보기
3/18

Spring Framework의 모듈

[Spring Module]

영역상세 부분설명
Core ContainerBeans스프링 컨테이너가 관리하는 Java 객체
CoreBeanFactory를 기반으로 Bean들을 제어할 수 있는 기능
Context유효성 검증, 라이프 사이클 관리 등의 역할
SpEL런타임에 개체 그래프를 쿼리하고 조작할 수 있는 강력한 표현 언어를 제공
AOP관점 지향 프로그래밍 관련 기능을 지원, 횡단 관심
AspectsAspectJ와의 통합을 제공
Instrumentation특정 애플리케이션 서버에서 사용할 클래스 지원 및 클래스 로더 구현을 제공
Messaging메시지 기반 app을 작성할 수 있는 Message, MessageChannel, MessageHandler를 제공
Data Access/IntegrationJDBC자바 JDBC 프로그래밍을 쉽게 사용할 수 있도록 도와줌
ORMJPA, JDO, Hibernate를 포함한 ORM API를 위한 통합 레이어 제공
OXMJAXB, Castor, XMLBeans, JiBX, XStream과 같은 Object/XML 맵핑을 지원
JMS메시지 생성(producing), 사용(consuming)을 위한 기능을 제공하고, spring framework 4.1부터는 spring-messaging 모듈과의 통합을 제공
Transactions선언적 트랜잭션 관리를 제공
WebWebSocket웹소켓 지원
Portlet포틀릿 환경에서 사용할 MVC 구현을 제공
Web멀티 파트 파일 업로드, 서블릿 리스너 등 웹 지향 통합 기능을 제공, HTTP 클라이언트와 Spring의 원격 지원을 위한 웹 부분을 제공

0개의 댓글