2010-08-24 2 views
2

일반적으로 번역 등은 properties에 있습니다. message_de.properties 등. 지금 나는이 데이터를 데이터베이스에 제공해야하는 상황에 직면 해있다.Java EE i18n (속성 파일 없음)

내 웹 애플리케이션에서 메시지에 대한 데이터베이스 테이블을 사용하는 일반적인 방법/모범 사례가 있습니까 (번역은 다른 시스템에서 편집/가져옵니다)? 내가 생각할 수있는 한 가지 방법은 데이터베이스에서 properties을 빌드하는 것이었지만 이것이 올바른 방법이 아닌 것 같습니다.

답변

2

ResourceBundle 당신이 당신 자신의 구현을 작성하고 JDBC로를 백업하거나 공상을 간지러워 어떤 수를 기반으로 할 필요가 없습니다. ResourceBundle javadoc page에는 맞춤 구현 방법에 대한 예제가 있습니다.

1

내게는 데이터베이스를 속성 파일 으로 내보내는 것이 올바른 방법이 될 것 같네요.. 간단하고 데이터베이스가 자주 변경되지 않는다고 가정합니다. 그런 다음 내보내기를 다른 방법으로 자동화 할 수 있습니다. 속성 파일에