특징
플랫폼 호환성 문제 해결
스프링은 JavaEE가 제공하는 다수의 기능을 지원하고 있기 때문에 JavaEE대체
스프링은 IoC(제어의 역전) 지원
스프링은 DI(dependency Injection)패턴을 지원
스프링은 AOP(Aspect Oriented Programming)지원
스프링은 POJO(Plain Old Java Object)지원
트랜잭션 처리를 위한 일관된 방법을 제공
영속성과 관련된 다양한 API제공

JDBC/ORM, iBatis, Hibernate, JPA등과 같은 프레임워크와의 연동을 지원


스프링 프레임워크의 모듈 


(spring-beans)

스프링 컨테이너를 이용해서 객체를 생성

(spring-context)

객체 생성, 라이프 사이클 처리, 스키마 확장

(spring-aop)

AOP 기능

(spring-web)

REST 클라이언트, 데이터 변환처리, 서블릿 필터, 파일 업로드 지원 

(spring-webmvc)

스프링 기반의 MVC 프레임 워크 

(spring-oxm)

XML 처리

(spring-tx)

트랜잭션 처리

(spring-jdbc)

데이터베이스 연동

(spring-orm)

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

(spring-context-suport)

스케줄링, 메일전송, 캐시연동, 벨로시티 등 










+ Recent posts