Как я могу подключить GWT к мероприятиям CometD/Bayeux?

StackOverflow https://stackoverflow.com/questions/1899925

  •  19-09-2019
  •  | 
  •  

Вопрос

У меня есть приложение GWT, которому периодически необходимо обновлять экран новыми элементами по мере их поступления.У нас также есть сообщения, опубликованные сервером CometD/Bayeux (для другого приложения AJAX), и я хотел бы использовать их в своем GWT.

Конечно, я могу зайти в JavaScript, подключить Dojo и получить обратные вызовы на уровне JavaScript — и оттуда направить вызов в Java-код GWT через JSNI — но, похоже, в GWT нет никакой поддержки напрямую для использование длинных push-вызовов или асинхронных вызовов, отличных от RESTful RPC.

Как вы интегрировали GWT и Байе?

Это было полезно?

Решение

С тех пор, как этот вопрос был первоначально опубликован, произошло несколько улучшений:

Другие советы

JSNI — не такой уж плохой вариант, как может показаться на первый взгляд.Существует ссылка DZone 'GWT:Стиль, конфигурация и справочник JSNI», которые я нашел полезными.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top