2008-09-15 12 views
3

Wo finde ich eine Anleitung zur Integration von JavaScript und JMS (Java Messaging Service)?Integration von JavaScript und JMS

Ich möchte eine Best Practice oder etablierte Technologie, die mir erlaubt, direkt oder indirekt Nachrichten von einem Thema zu empfangen und eine Website basierend auf der Nachricht zu aktualisieren. Ich dachte daran, zwei Komponenten zu erstellen, ein Servlet für das Web-Modul und eine MDB (Message-Driven Bean) für das EJB-Modul. Der Web-Client wird Nachrichten aus dem JMS-Thema sammeln, und die MDB wird die onMessage behandeln.

Klingt das richtig? Hast du irgendwelche Beispiele gesehen?

Edit: Ich verwende ActiveMQ für das JMS.

Antwort

3

Ich denke, this ist Ihre Antwort. Sieht so aus, als wäre es in ActieMQ gebacken. Ich habe die Beispiele ausprobiert und sie scheinen zu funktionieren.

http://activemq.apache.org/ajax.html

+0

Ich konnte die Beispiele auf Version 5.0 von ActiveMQ arbeiten. Sie haben jedoch Schwierigkeiten, in 5.1 zu laufen. Welche Version von ActiveMQ verwenden Sie? –

+0

Wir hatten eine Menge Probleme mit diesem Servlet, und wir haben es komplett aufgegeben ... –

1

Ich würde versuchen, mit DWR JavaScript mit Ihrer Java-App zu integrieren. Es macht Java zu JavaScript Kommunikation transparent und erfordert nur ein Servlet + Konfiguration von was zu entlarven. Ich habe das mit JMS nicht gemacht, aber es sollte genauso funktionieren. Es gibt drei Technologien, die zusammen alle meine Integrationsprobleme lösen, Spring, Mule und DWR.

+1

Ich werde zweite DWR - ausgezeichnet (und schmerzlos!) Jedes serverseitige Java basierte Integration und JavaScript auf dem Client-Front-End – Ian