Whiteship's Note

MessageSource 인터페이스

Spring/Chapter 3 : 2007.03.15 08:55


Strategy interface for resolving messages, with support for the parameterization and internationalization of such messages.
MessageSource 인터페이스에 있는 메소드들은 다음과 같습니다.

사용자 삽입 이미지

이 인터페이스를 구현한 클래스들은 다음과 같습니다.
AbstractApplicationContext, AbstractMessageSource, AbstractRefreshableApplicationContext, AbstractRefreshablePortletApplicationContext, AbstractRefreshableWebApplicationContext, AbstractXmlApplicationContext, ClassPathXmlApplicationContext, DelegatingMessageSource, FileSystemXmlApplicationContext, GenericApplicationContext, GenericWebApplicationContext, ReloadableResourceBundleMessageSource, ResourceBundleMessageSource, StaticApplicationContext, StaticMessageSource, StaticPortletApplicationContext, StaticWebApplicationContext, XmlPortletApplicationContext, XmlWebApplicationContext
이 중에서 Reference와 MessageSource 인터페이스 API에서 언급하고 있는 클래스는 세개 입니다.

1. ResourceBundleMessageSource 클래스
JDK의 ResourceBundle 클래스MessageFormat 클래스를 기반으로 만들었으며, 번들들에 특정 이름으로 접근할 수 있는 클래스입니다.

2. ReloadableResourceBundleMessageSource 클래스
JVM 실행 도중 번들들을 다시 읽어 들이는 것이 가능합니다.

3. StaticMessageSource 클래스
MessageSource의 간단한 구현체로 기본적인 국제화를 지원하며 테스트를 위해 만들었습니다.

top




: 1 : ··· : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : ··· : 58 :