Отслеживание закрытия клиентского приложения, запущенного через Java Web Start - PullRequest
1 голос
/ 07 февраля 2011

Основной класс вызывается через файл JNLP с использованием Java Web Start с клиентского компьютера. Я хочу обновить таблицу БД сервера на основе успешного запуска и закрытия приложения на клиентском компьютере.

Есть ли способ отследить такие события, используя сам Java Web Start?

1 Ответ

0 голосов
/ 07 февраля 2011

Это зависит от приложения. По каким критериям приложение успешно запущено? Основное не бросило исключение? Этого недостаточно: возможно, приложение выдает 10 исключений из других потоков. Таким образом, вы должны реализовать свой собственный зависимый от приложения механизм, который понимает, что приложение запущено успешно. Затем уведомите серверную часть напрямую, открыв соединение JDBC (плохое решение) или через веб-сервис, который обновляет БД (лучшее решение)

...