JSP / Сервлеты запускают обновление SQL - PullRequest
0 голосов
/ 19 февраля 2009

У меня есть небольшое окно с IRC-клиентом, которое открывается, когда пользователь заходит на страницу jsp. Я пытаюсь найти способ вызова оператора обновления SQL после закрытия всплывающего окна.

У кого-нибудь есть идеи, как мне это сделать?

Спасибо

~ Кайл G

1 Ответ

1 голос
/ 19 февраля 2009

Одно из возможных решений - заставить всплывающее окно выполнить запрос «heartbeat» к серверу через AJAX, чтобы указать, что он все еще открыт. На стороне сервера таблица со списком активных окон поддерживается с отметкой времени «последнее обновление». Запустите поток (сервлет запускается при запуске приложения) на сервере, периодически проверяя его каждые несколько секунд и выполняйте обновление для тех окон, которые не давали пульс в течение X секунд.

...