** 스프링 모듈 목록

모듈명

 설명

 core

DI 기능을 비롯한 프레임워크의 기반을 제공한다. 

 beans

BeanFactory 인터페이스를 통해 구현된다.

 expression

객체에 접근하고 객체를 조작하기 위한 표현 언어를 제공한다. JSP 2.1규약에 명시된 통합 EL을 확장하였다

 context

spring-core와 spring-beans 모듈을 확장해서 국제화, 이벤트 처리, 리소스 로딩, 서블릿 컨테이너를 위한 컨텍스트 생성 등의 기능을 추가로 제공한다. Application Context 인터페이스를 통해 구현된다. 

 context.support

Ehcache, 메일, 스케줄링, UI의 Velocity 지원 기능을 제공한다. 

 aop

AOP Alliance에 호환되는 AOP구현을 제공한다.

 aspects

AspectJ와의 통합을 제공한다. 

 web

파일 업로드, Locale 처리 등 웹을 위한 통합 기능을 제공한다.

또한 원격 지원 기능중 웹 관련 기능을 제공한다. 

 web.servlet

스프링 MVC를 제공한다. JSP, Velocity에 대한 뷰 연동을 지원한다. 

 web.struts

스프링과 스트러츠 연동 기능을 제공한다. 

 web.portlet

포틀릿 환경에서 사용하는 MVC 구현을 제공한다. 

 transaction

AOP를 이용한 선언적 트랜잭션 관리 및 코드를 이용한 트랜잭션 관리 기능을 제공한다. 

 jdbc

JDBC 프로그래밍을 위한 추상 레이어를 제공한다. JDBC 템플릿을 제공함으로써 

간결한 코드로 JDBC 프로그래밍을 할 수 있게 돕는다.

 orm

하이버네이트, JPA, iBatis, JDO 등 ORM API를 위한 통합 레이어를 제공한다.

스프링이 제공하는 트랜잭션 관리와의 연동을 지원한다. 

 oxm

객체와 XML 사이의 매핑을 처리하기 위한 추상 레이어를 제공한다.

JAXB, Castor, XMLBeans, JiBX, XStream과의 연동을 지원한다. 

 jms

JMS의 메시지를 생성하고 수신하는 기능을 제공한다. 

 test

JUnit이나 TestNG를 이용한 스프링 컴포넌트의 테스트를 지원한다.

 instrument

Instrumentation 지원 클래스를 제공한다.

 instrument.tomcat

톰캣 서버를 위한 Instrumentation 지원 클래스를 제공한다. 

 asm

ASM 라이브러리를 재패키징 한 모듈 

 



 

출처 

최범균 : Spring 3.0 프로그래밍

출처 토비의 스프링 프레임워크 3.1 부록 A

스프링 모듈 목록스프링 모듈 목록스프링 모듈 목록스프링 모듈 목록스프링 모듈 목록스프링 모듈 목록

'JAVA > Spring' 카테고리의 다른 글

[Spring] Eclipse 설치 및 Spring Boot 설정  (0) 2019.04.15
[Spring] SiteMesh 설정 방법  (0) 2019.03.27
Eclipse에서 Spring Project 설정 (Maven)  (0) 2019.03.21

+ Recent posts