Интеграция JavaScript и JMS

Где я могу найти руководство по интеграции JavaScript и JMS (Java Messaging Service)?

Мне нужна передовая практика или устоявшаяся технология, которая позволяет мне прямо или косвенно получать сообщения из темы и обновлять сайт на основе сообщения. Я думал о создании двух компонентов: сервлета для веб-модуля и MDB (компонент, управляемый сообщениями) для модуля EJB. Веб-клиент будет получать сообщения из темы JMS, а MDB будет обрабатывать onMessage.

Это звучит правильно? Вы видели какие-нибудь примеры?

Обновлено: я использую ActiveMQ для JMS.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
0
11 355
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Я бы попытался использовать DWR для интеграции JavaScript с вашим Java-приложением. Это делает связь между Java и JavaScript прозрачной и требует только одного сервлета + конфигурация того, что нужно раскрыть. Я не делал этого с JMS, но он должен работать так же. Есть три технологии, которые вместе решают все мои проблемы интеграции: Spring, Мул и DWR.

Я второй DWR - отличный (и безболезненный!) Для интеграции любой серверной Java и JavaScript в клиентском интерфейсе.

Ian 16.09.2008 06:49

Здесь вы найдете некоторые ссылки на подход Dojo / Bayeux. http://www.pathf.com/blogs/2006/08/bayeux_a_json_p/

Если вы используете WebSphere 6.0 или выше, то пакет компонентов Web 2.0 включает реализацию.

Ответ принят как подходящий

Думаю, это - ваш ответ. Похоже, он встроен в ActiveMQ. Я пробовал примеры, и они, кажется, работают.

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

Мне удалось заставить примеры работать с версией 5.0 ActiveMQ. Однако у них проблемы с запуском в 5.1. Какая версия ActiveMQ у вас установлена?

Bernie Perez 16.09.2008 23:43

У нас действительно было много проблем с этим сервлетом, и мы полностью отказались от него ...

Laurent K 04.12.2008 16:17

я использовал примеры; я мог отправлять сообщения в Q, но не мог их использовать :(

OhadR 12.02.2019 09:19

Шовный каркас поддерживает подписку на темы JMS из клиента на основе JavaScript:

http://docs.jboss.com/seam/2.0.2.GA/reference/en-US/html/remoting.html#d0e14169

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