Интеграция JavaScript и JMS [закрыто]
-
09-06-2019 - |
Вопрос
Где я могу найти руководство по интеграции JavaScript и JMS (служба обмена сообщениями Java)?
Мне нужен передовой опыт или устоявшаяся технология, которая позволит мне прямо или косвенно получать сообщения по теме и обновлять сайт на основе этого сообщения.Я думал о создании двух компонентов: сервлета для веб-модуля и MDB (компонент, управляемый сообщениями) для модуля EJB.Веб-клиент будет получать сообщения из темы JMS, а MDB будет обрабатывать onMessage.
Это звучит правильно?Вы видели какие-нибудь примеры?
Редактировать:Я использую ActiveMQ для JMS.
Решение
Я думаю этот это твой ответ.Похоже, это встроено в ActieMQ.Я попробовал примеры, и они, кажется, работают.
Другие советы
Я бы попробовал использовать ДВР для интеграции JavaScript с вашим Java-приложением.Это делает взаимодействие Java с JavaScript прозрачным и требует только одного сервлета + конфигурации того, что предоставлять.Я не делал этого с JMS, но должно работать так же.Есть три технологии, которые вместе решают все мои проблемы с интеграцией: Весна, Мул, и ДВР.
Здесь вы найдете некоторые ссылки на подход Додзё/Байе.
http://www.pathf.com/blogs/2006/08/bayeux_a_json_p/
Если вы используете WebSphere 6.0 или более позднюю версию, то пакет функций Web 2.0 включает реализацию.
А Шовный каркас поддерживает подписку на темы JMS из клиента на основе JavaScript:
http://docs.jboss.com/seam/2.0.2.GA/reference/en-US/html/remoting.html#d0e14169