Изменить свойства i18 во время выполнения - PullRequest
1 голос
/ 22 августа 2011

У меня есть несколько файлов пакета сообщений (например, messages.properties, messages_de.properties, ...), и мне нужно динамически редактировать эти файлы во время выполнения (без перезапуска сервера приложений).

Например, у меня будет html-форма, которая будет загружать каждый файл (выбрать поле), показывать свойства пользователю, и у пользователя будет возможность изменять значение свойства.

Я использую Java 1.6 с jboss 5.1.

Есть ли какой-либо сервис в jboss, который я могу использовать?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 22 августа 2011

Я думаю, что вам лучше хранить динамическую информацию в базе данных, легче будет управлять данными, когда они станут большими.

Затем вы можете предоставить подкласс java.util.ResourceBundle для обработки получения ключей / значений для вашего языка.Этот подкласс должен использовать базу данных для извлечения пар ключ-значение.

0 голосов
/ 22 августа 2011

Вы можете использовать класс java.util.Properties. Он предоставляет методы для загрузки, хранения файла .properties, получения и установки свойств и многое другое. Для получения дополнительной информации о том, как использовать, проверьте эту ссылку из Oracle.

...