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
스케줄링, 메일 발송, 캐시 연동, 벨로시티 등 부가기능을 제공한다.
기본부터 천천히!
벌써 봄이네...!
'Spring 공부하기!' 카테고리의 다른 글
[Spring] SpringMVC 프로젝트 전체 구조 및 프로세스 (0) | 2021.03.16 |
---|---|
[Spring] springMVC 초기 설정 하기 (0) | 2021.03.15 |
[Spring] 스프링의 싱글톤(Singleton)과 프로토타입(Prototype)의 차이점! (0) | 2021.02.22 |