Сообщения i18N из таблиц базы данных - Java Spring 3.0 - PullRequest
1 голос
/ 06 июля 2011

У меня есть требование показывать переведенные сообщения из таблиц базы данных. Кто-нибудь, пожалуйста, предоставьте мне пример кода java / spring3.0 для реализации этого.

У меня есть структура таблицы, как показано ниже. На экране пользовательского интерфейса при каждом изменении языка я должен видеть соответствующее переведенное сообщение из таблицы PRODUCT_TL.

СОЗДАТЬ ТАБЛИЦУ ПРОДУКТА ( номер продукта );

CREATE TABLE PRODUCT_TL ( номер продукта, локаль varchar2 (5), описание варчар (255), );

1 Ответ

0 голосов
/ 06 июля 2011

И что за вопрос?

В каком формате пользовательскому интерфейсу нужны локализованные данные? Где я работаю, мы используем XML для всех данных, отправляемых в пользовательский интерфейс. Локализация делается в бизнес-сторону. В других компаниях удобно использовать файл свойств, загружать их как пакет ресурсов и предоставлять их в пользовательский интерфейс. GWT предпочитают компилировать локализованную версию для каждой локали, обеспечивая оптимальную производительность.

У вас есть база данных, это нормально. Но как вы планируете получить к нему доступ? JDBC путем прямого выбора? Вызов хранимой процедуры? Использование ORM, как JPA или спящий режим? А как ты подключаешься к базе? Будет ли у вас стратегия кэширования для уменьшения нагрузки на БД?

Вам нужно понять свои потребности, подумать о решении, спроектировать его, попробовать его.

Тогда, если у вас есть особая проблема, не стесняйтесь спрашивать здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...