Spring 공부하기!

[Spring] 스프링의 주요 모듈 목록 간단정리

hyer!! 2021. 2. 17. 00:38

 

 

1. spring-beans 

스프링 컨테이너를 이용해서 객체를 생성하는 기본 기능을 제공한다.

 

2. spring-context 

객체 생성, 라이프 사이클 처리, 스키마 확장 등의 기능을 제공한다.

 

3. spring-aop 

AOP(Aspect Oriented Programming) 기능을 제공한다.

 

4. spring -web 

REST 클라이언트, 데이터 변환 처리, 서블릿 필터, 파일 업로드 지원 등 웹 개발에 필요한 기능을 제공한다.

 

5. spring-webmvc

스프링 기반의 MVC 프레임워크이다. 웹 어플리케이션을 개발하는데 필요한 모델, 컨트롤러, 뷰 구현을 제공한다.

 

6. spring-websocket

스프링 MVC에서 웹 소켓 연동을 처리할 수 있도록 제공한다.

 

7. spring-oxm

XML과 자바 객체 간의 매핑을 처리하기 위한 API를 제공한다.

 

10. spring-tx

트랜잭션 처리를 위한 추상 레이어를 제공한다.

 

11. spring-jdbc

JDBC 프로그래밍을 보다 쉽게 할 수 있는 템플릿을 제공한다.

 

12. spring-orm

하이버네이트, JPA, MyBatis 등과의 연동을 지원한다,

 

13. spring-jms

JMS 서버와 메세지를 쉽게 주고 받을 수 있도록 하기 위한 템플릿, 어노테이션 등을 제공한다.

 

14. spring-context-support

스케줄링, 메일 발송, 캐시 연동, 벨로시티 등 부가기능을 제공한다.

 

 

기본부터 천천히! 

벌써 봄이네...!