Есть ли лучшая практика для отображения изменений базы данных на JSP - PullRequest
2 голосов
/ 02 марта 2012

Нам нужно показать изменения базы данных на странице JSP.Информация в базе данных изменяется устаревшей системой, поэтому у меня нет никаких изменений, чтобы получить событие об изменении данных.Поэтому проблема состоит в том, чтобы поддерживать синхронизацию информации базы данных и страницы JSP.

Наш первый подход заключается в опросе базы данных и синхронизации данных с компонентом Application.Если данные изменились, мы используем механизм push для обновления страницы JSP.

Этот подход работает, но почему-то я не уверен, что это хороший подход.

Мы используем MS-База данных SQL и Tomcat как контейнер сервлетов.

1 Ответ

0 голосов
/ 02 марта 2012

Если вы используете JPA, вы можете попробовать Entity Listeners и Callbacks. Существует несколько аннотаций для методов (например, PreRemove), которые вы можете использовать для отслеживания всех необходимых изменений. Смотрите эту статью http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/listeners.html

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