Я хочу сделать сервис печати документов, используя GWT (javascript + servlet) и EJB. Каков наилучший способ заставить EJB уведомлять клиента GWT о каком-либо событии?
Конечно, я могу сделать это с помощью Timer (отправить запрос в EJB с некоторым интервалом), но может быть, существует более элегантный способ? (например, с обратным вызовом, но я не понимаю, как его выпустить).
П.С .: Я буду использовать многоуровневую архитектуру: JavaScript (GWT) + Servlet (GWT RPC) + EJB. И я работаю над сервисом печати документов (я хочу уведомить клиента о том, что некоторые файлы напечатаны (также будет хорошо, если вы дадите мне совет по созданию индикатора выполнения)).
Спасибо!