spring framework module 설명

북마크 추가

모듈은 jar로 패키징 되어있다.

 

모듈 설명

 

AOP  - spring-aop : proxy apo spring framework

spring-asm : thridparty library 가 의존하는 asm의 충돌을 막고자 repacking된 asm

 

Aspects  - spring-aspects : AspectJ 기반 스프링 aspect

 

Beans  - spring-beans : bean factory 지원 모듈

 

Context  - spring-context : application context의 런타임 지원 클래스,스케줄 지원 클래스

     spring-context-srupport : spring과 thirdparty library간의 통합을 지원하는 클래스

 

Core - spring-core : 핵심 유틸리티

 

Expression Language - spring-expression : 스프링 표현 언어를 지원하는 클래스

 

Instrumentation - spring-instrumentation : 자바 에이전트에서 사용되는 instrumentation 클래스

     spring-instrumentation-tomcat : 아파치 톰캣용 instrumentation 클래스

 

JDBC - spring-jdbc : datasource 설정, jdbc엑세스를 지원하는 JDBC 패키지

 

JMS - spring-jms : 동기식 JMS 엑세스와 메세지 리스너 컨테이너를 지원하는 JMS 패키지

 

ORM - spring-orm : hibernate, JPA, JDO, iBATIS를 지원하는 ORM 패키지

 

OXM - spring-oxm : 객체-XML 매핑, JAXB, JiBX, XStream, Cator를 지원하는 XML 패키지

 

Struts - spring-struts : spring과 struts 1.x application 통합을 위한 패키지

 

Test - spring-test : test 지원 클래스

 

Transactions spring-tx : 트랜잭션 인프라 클래스, JCA통합과 DAO 지원을 위한 클래스

 

Web - spring-web : 모든 웹 환경에서 사용되는 핵심 웹 패키지

 

Servlet - spring-webmvc : 서블릿 환경을 지원하는 Spring mvc 패키지, 공통 뷰 기술도 지원

 

Porlet - spring-webmvc-portlet : 포틀릿 환경을 지원하는 스프링 MVC 패키지

 

------------------------------------

 

core모듈을 제외하고 대부분의 모듈은 다른 모듈에 의존함

 

Spring framework에서 반드시 필요로 하는 모듈은

 

로깅 추상화 프레임워크인 commons-logging

 

 

- Marten Deinum Spring MVC Programming

 

AD
관리자
2014-09-23 10:59
SHARE