JRas 자원 번들

여러 가지 방법으로 자원 번들을 작성할 수 있습니다. 가장 바람직하고 쉬운 방법은 PropertiesResourceBundle 자원 번들을 지원하는 특성 파일을 작성하는 것입니다. 이 샘플에서는 이러한 특성 파일을 작성하는 방법을 보여줍니다.

자원 번들 샘플

이 태스크 및 하위 태스크에서 설명한 JRas 프레임워크는 더 이상 사용되지 않습니다. 그러나 Java™ 로깅을 사용하여 유사한 결과를 얻을 수 있습니다.

이 샘플의 경우, 네 개의 자국어 메시지가 제공됩니다. 특성 파일이 작성되고 키-값 쌍이 삽입됩니다. 일반적인 모든 특성 파일 규약 및 규칙이 이 파일에 적용됩니다. 또한 작성자는 Java MessageFormat 클래스에 의해 값에 부과된 다른 제한사항을 인식하고 있어야 합니다. 예를 들어, 어포스트로피는 이스케이프되어야 하고 그렇지 않으면 문제점을 일으킵니다. 이식 불가능한 문자의 사용은 피하십시오. WebSphere® Application Server는 MessageFormat 클래스가 지원하는 확장된 형식화 규약(예: {1, date} 또는 {0,number, integer})의 사용을 지원하지 않습니다.

이 자원 번들을 사용하는 애플리케이션의 기본 디렉토리는 baseDir이고 이 디렉토리가 클래스 경로에 있다고 가정합니다. 특성 파일이 클래스 경로에 있지 않은 baseDir의 하위 디렉토리(baseDir/subDir1/subDir2/resources)에 저장되어 있다고 가정합니다. 메시지 파일을 해석할 수 있도록 subDir1.subDir2.resources.DefaultMessage 이름이 PropertyResourceBundle 자원 번들을 식별하는 데 사용되고 메시지 로거로 전달됩니다.

이 샘플의 경우, 특성 파일의 이름은 DefaultMessages.properties로 지정됩니다.

# Contents of the DefaultMessages.properties file 
MSG_KEY_00=A message with no substitution parameters. 
MSG_KEY_01=A message with one substitution parameter: parm1={0} 
MSG_KEY_02=A message with two substitution parameters: parm1={0}, parm2 = {1} 
MSG_KEY_03=A message with three substitution parameters: parm1={0}, parm2 = {1}, parm3={2} 

DefaultMessages.properties 파일이 작성되면 자국어 버전이 생성되는 번역 센터로 파일을 전송할 수 있습니다.


주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_jrasresbs
파일 이름:rtrb_jrasresbs.html