2014-02-13 3 views
1

Мое приложение размещено на weblogic 10.3. Мы используем Jee 6. В нашем приложении у нас много справочных данных, которые нужно обновлять время от времени без перезапуска сервера. Эти справочные данные используются в другой части приложения в качестве раскрывающегося списка, а в раскрывающемся списке должно отображаться последнее обновление. Большая часть структуры таблицы ссылочных данных очень схожа. Я хотел бы знать, что является лучшим способом для удовлетворения требований с наименьшим количеством кода. Если у Jee есть встроенная функция для такого рода требований (я считаю, что это требование std в большинстве веб-приложений)Как динамически обновлять справочные данные в приложении J2EE

ответ

1

Это звучит неплохо для кеширования с чем-то вроде ehcache. С ehcache настройка очень проста и требуется минимальное кодирование. В зависимости от ваших потребностей вы можете настроить каждый кеш независимо для автоматического обновления через определенное время или сразу же на основе какого-либо триггера. Вы должны заметить немедленные улучшения производительности, если вы часто посещаете базу данных для своих справочных данных и избегаете всех ненужных перезапусков сервера только для обновления данных.

Дополнительным преимуществом использования такого подхода к кешированию является то, что API-интерфейс кэширования в конечном итоге станет частью стандартной спецификации JEE, поэтому ваш код будет соответствовать требованиям JEE с минимальными изменениями кода.

Смежные вопросы