Java Custom Web layout - PullRequest
       17

Java Custom Web layout

2 голосов
/ 21 сентября 2011

В настоящее время я занимаюсь разработкой веб-приложений CRM с использованием J2EE.Для этого приложения мне нужно поддерживать локализацию для макета, например, названия меню.

В то же время мне нужно разрешить администратору настраивать макет, такой как добавление нового меню или удаление меню и изменение тем.Я планирую использовать XML для спецификаций макета. Есть ли еще какие-нибудь методы для достижения этой цели?

Пожалуйста, помогите мне.Заранее спасибо Дилип

Ответы [ 2 ]

5 голосов
/ 21 сентября 2011

Я думаю, что если вы используете XML, вы должны написать свои парсеры для чтения / записи настроек, обновленных пользователями, что отнимает много времени и может быть сложным.
Я бы предложил использовать базу данных и поместить эти меню в основные таблицы. Затем вы можете создать таблицу (для многих для многих отношений с меню и пользователями), которая содержит параметры, обновленные пользователем. При входе в систему или перед созданием меню вы можете получить меню, специфичные для этого пользователя, и отобразить их в соответствии с вашими требованиями. Вы можете сделать то же самое для Темы.
Я думаю, это было бы немного легче и читабельно тоже.

2 голосов
/ 21 сентября 2011

То, что вы хотите, это настройка / персонализация, а не локализация. Персонализация / Персонализация включает в себя много работы. Существуют специальные платформы, такие как Oracle WebCenter Framework , которые хорошо разбираются в этом. Если вы сами начнете писать эту инфраструктуру настройки, вы будете разрабатывать и обслуживать много сантехники, что отнимет время от реализации реальных бизнес-функций. Я предлагаю вам не изобретать велосипед и не пытаться повторно использовать готовые рамки.

...