Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 범용적인 타입 컨버전(형 변환) 시스템을 도입함.
    • 타입 컨버전을 위해 SpEL로 타입 컨버전 시스템을 사용함.
    • 빈 프로퍼티 값에 바인딩을 할 때 스프링 컨테이너와 DataBinder로 타입 컨버전 시스템을 사용할 수 있음.
  • 필드값을 포맷팅하기 위해 포맷터 SPI를 도입함.
    • 포맷터 SPI는 스프링 MVC와 같은 클라이언트 환경에서 사용하기 위해 JavaBean PropertyEditor를 더욱 간단하고 강력한 대안을 통해 제공함.

3.5. 데이터 계층

  • 스프링 웹 서비스 프로젝트의 객체와 XML을 매핑하는 기능(OXM)은 스프링 프레임워크의 코어로 이동함.
  • 이 기능은 org.springframework.oxm 패키지에서 찾을 수 있음.

3.6. 웹 계층

  • RESTful 웹 서비스와 웹 애플리케이션 구축 지원
  • 웹 애플리케이션에서 사용할 수 있는 새로운 애노테이션 추가

포괄적인 REST 지원

  • 기존의 MVC 웹 애플리케이션 애노테이션을 확장하여 RESTful 애플리케이션 구축을 위한 서버 사이드 지원을 함.
  • JdbcTemplate이나 JmsTemplate과 같은 템플릿 클래스처럼 RestTemplate 클래스를 통해 클라이언트 사이드 지원을 함.
  • MarshallingHttpMessageConverter는 앞에서 이야기 하였던 객체와 XML을 매핑하는 기능(OXM)을 사용함.

@MVC 추가

3.7. 선언적인 모델 검증

3.8. Java EE 6를 위한 조기 지원

...