더북(TheBook)

스프링 2.x 버전: 그림 1-2와 6개의 모듈로 구성됩니다. 스프링 컨텍스트(Context) 모듈은 스프링 코어 모듈에 포함됐으며, 모든 스프링 웹 컴포넌트는 하나의 항목(Spring Web)으로 표시되어 있습니다.

▲ 그림 1-2 스프링 프레임워크 2.x 버전 개요

 

- DTD 형식이 아닌 새로운 XML 스키마 기반 구성을 사용해 보다 쉽게 XML을 구성할 수 있습니다. 빈 정의와 AOP, 선언적 트랜잭션의 기능이 크게 개선됐습니다.

- 웹과 포털 사용을 위한 새로운 빈 스코프(Scope) 지원(요청, 세션, 전역 세션 스코프)

- AOP 개발을 위한 @AspectJ 애너테이션 지원

- 자바 퍼시스턴스 API(Java Persistence API, JPA) 추상화 레이어

- 비동기 JMS 메시지 기반 POJO(Plain Old Java Objects)2를 완벽하게 지원

- 자바 5+를 사용할 때 SimpleJdbcTemplate을 포함한 JDBC 단순화

- JDBC 네임드 파라미터(named parameter) 지원(NamedParameterJdbcTemplate)

- 스프링 MVC 폼(Form) 태그 라이브러리

- 포틀릿 MVC 프레임워크 도입

- 동적 언어 지원. 제이루비(JRuby), 그루비(Groovy), 빈셸(BeanShell)로 빈을 작성할 수 있습니다.

- JMX에서 MBean 등록 제어와 알림 지원

- 스케줄링 작업을 위한 TaskExecutor 추상화 도입

- @Transactional, @Required, @AspectJ에 대한 자바 5 애너테이션 지원

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.