[GWT] Constants 사용법
GWT 에서 다국어처리는Constants나 Messages 인터페이스를
상속받은 인터페이스를 이용합니다.
간단한 예제로 설명을 해드리겠습니다.
more..
이상입니다 >_<
GWT 에서 다국어처리는Constants나 Messages 인터페이스를
상속받은 인터페이스를 이용합니다.
간단한 예제로 설명을 해드리겠습니다.
more..
Properties 파일들을 준비합니다.
저는 Eclipse 의 ResourceBundleEditor 를 통해서 손쉽게 작업을 처리했습니다.
그림 1 MailConstants.properties
그림 2 MailConstants_en_US.properties
Constants 클래스를 상속받은 인터페이스에 다음과 같이 구현을 해 줍니다.
그림 3 MailConstants.java
위에서 properties 에 정의된 key 값과 Constants 를 상속받은 인터페이스의 메소드의 이름을
매칭 시켜주면 되는데, 만약 다를 경우에는
@gwt.key
라는 어노테이션을 이용하여 설정해줍니다.
기본적으로 String 을 반환하는 것을 원칙으로 하며 Map 으로 반환을 받는 경우에는
쉼표구분자로 얻은 값들을 키로 properties 에 해당 값들을 Map 에 담아 반환합니다.
String[] 로도 반환을 받을 수 있는데, [data].split(",") 를 한 효과와 같습니다.
실제로 사용하는 법은 다음과 같습니다.
Map buttonMap = MailConstants.Util.getInstance().mailread_toolbar_button();
~~~
이상입니다 >_<
댓글
댓글 쓰기