SPRING

spring Components

nang. 2019. 3. 15. 18:14
반응형
SMALL

< spring Components (Module) >


: 스프링 프레임워크는 20여개의 서로 다른 모듈로 이루어져 있음

: 각 모듈마다 세개의 .jar 파일을 가짐

: 이 모듈들은 크게 6개의 기능 카테고리에 속함






* Data Access / Interation(통합)

: 서비스 추상화를 통해 쉽게 데이터에 접근하는 방법 제공


* AOP 지원

: 객체간의 결합도 낮춤


* Core Container

: 모든 스프링의 모듈은 코어 스프링 기반으로 구축


* Test

: 테스트에 전념할 수 있게 도움을 주는 모듈들 제공









< 주요 module 기능 >


* Container 핵심 모듈

- spring-beans : 스프링 컨테이너를 이용해서 객체를 생성하는 기본 기능 제공

- spring-context : 객체 생성, 라이프 사이클 처리, 스키마 확장 등의 기능 제공


* 웹 모듈

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

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

- spring-websocket : 스프링 MVC에서 웹 소켓 연동을 처리할 수 있도록 함


* 데이터베이스 모듈

- spring-tx : 트랜잭션 처리를 위한 추상 레이어 제공

- spring-jdbc : JDBC 프로그래밍을 보다 쉽게 할 수 있는 템플릿 제공

- spring-orm : 하이버네이트, JPA, Mybatis 등과의 연동 지원




출처 : https://minwoohi.tistory.com/74


반응형
LIST