БД меняет слушателя и опрос веб-страницы на эти изменения - PullRequest
0 голосов
/ 28 сентября 2010

Я использую Struts2, Spring и Hibernate.Может кто-нибудь, пожалуйста, помогите мне обновить веб-страницу автоматически, когда есть обновление БД.Обновление БД может быть не из приложения, а напрямую из БД.Поэтому мне нужно знать об изменениях в обновлении БД, а также о том, как опросить изменения на веб-странице.

Заранее спасибо

1 Ответ

1 голос
/ 08 октября 2010

Я не знаю, полностью ли я понимаю, о чем вы просите. Но, как я понимаю, вы запрашиваете способ обновления веб-страницы без обновления (и без знания, когда обновлять), что означает использование Push. Вы можете достичь этого разными способами. Я просто собираюсь обрисовать, как бы я это сделал:

1 - Реализация Comet-сервера. Я бы предложил Атмосфера

2 - На этом сервере внедрить метод @Broadcast.

3 - В Comet Server также реализуется поток, который просто проверяет наличие обновлений в базе данных и при обнаружении вызывает метод широковещания.

4 - Наконец, используйте какой-нибудь метод подписки на Comet Server. Я бы предложил использовать библиотеку JQuery, предоставляемую Atmosphere.

Как я уже сказал, это всего лишь набросок, и есть много вариантов для достижения того, что вам нужно (или, я думаю, вам нужно), это всего лишь один.

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