Wie kann ich GWT CometD / Bayeux Ereignisse verbinden?
Frage
Ich habe eine GWT-Anwendung erhalten, die in regelmäßigen Abständen den Bildschirm mit neuer Zecke Artikeln aktualisieren muss, wie sie kommen in. Wir haben auch von einem Server CometD / Bayeux veröffentlichten Meldungen (für eine andere AJAX-Anwendung) und ich möchte sie in meinem GWT zu konsumieren.
Natürlich kann ich in JavaScript fallen, hook up Dojo und erhalte Rückrufe in der JavaScript-Schicht - und von dort Weg ein Anruf in GWT Java-Code über einen JSNI - aber es scheint keine Unterstützung zu sein in GWT direkt für die Verwendung von langen Druck oder Asynchron ruft andere als das nicht-RESTful RPC.
Wie haben Sie integriert GWT und Bayeux?
Lösung
Da diese Frage wurde ursprünglich geschrieben gab es einige Fortschritte gegeben:
Andere Tipps
JSNI ist nicht so schlimm Option, wie es zunächst klingen mag. Es gibt eine DZone refcardz ‚GWT: Style, Konfiguration und JSNI Reference‘, die ich hilfreich gefunden haben.