Function of Spring
대표적인 스프링의 기능
- 메시지 관리
- Validation관리
1. 메시지 관리
- 스프링의 DI 컨테이너에는 메시지 관리 기능이 있다
- 메시지를 코드와 연결해 관리
- 국제화 대응
1) MessageSource
- MessageSource 오브젝트에는 메시지를 가져오는 getMessage 메소드가 정의 되어있다
- getMessage()를 이용하여 메시지 가져옴
- 인터페이스 이다
2) ReloadableResourceBundleMessageSource 클래스
- 구현클래스
- 일정 시간마다 프로퍼티 파일의 변경 여부를 확인하여 메시지 리소스 파일의 메시지를 읽어올 수 있다
- 메시지 리소스 파일을 언어별로 여러개 분비해 해당 지역 언어로 된 메시지 리소스 파일에서 메시지를 가져와 국제화 표현 가능
2. Validation
- 검증은 사실 비즈니스 로직에서 처리하는 것이 맞다
- org.springframework.validator에 포함되어 있다
1). 스프링에는 사실 검증 처리가 없다?
- 스프링은 단지 검증처리 인터페이스 + 검증 처리 결과 저장 오브젝트 만 있다
- 그러나 Bean검증이라는 것이 존재
2) Bean 검증
'Back-End > SpringFrame_1' 카테고리의 다른 글
[Spring] @RequestMapping 애노테이션과 URL 템플릿 (0) | 2016.08.23 |
---|---|
[Spring] @RequestMapping 애노테이션 속성 (0) | 2016.08.22 |
[Spring] PresentationLayer_1 (0) | 2016.08.08 |
[Spring] BusinessLayer_2 (0) | 2016.08.07 |
[Spring]BusinessLayer_1 (0) | 2016.08.01 |