JavaScript 和 JMS 的集成 [已关闭]

Integration of JavaScript and JMS [closed]

提问人:Bernie Perez 提问时间:9/16/2008 最后编辑:Bernie Perez 更新时间:1/1/2020 访问量:12316

问:


我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引文来回答。

6年前关闭。

在哪里可以找到集成 JavaScript 和 JMS(Java 消息传递服务)的指南?

我想要一种最佳实践或成熟的技术,使我能够直接或间接地接收来自主题的消息,并根据消息更新网站。我正在考虑创建两个组件,一个用于 Web 模块的 servlet,一个用于 EJB 模块的 MDB(消息驱动 Bean)。Web 客户端将使用来自 JMS 主题的消息,MDB 将处理 onMessage。

这听起来正确吗?你见过任何例子吗?

编辑:我正在将 ActiveMQ 用于 JMS。

java javascript jms ejb activemq

评论


答:

1赞 pjesi 9/16/2008 #1

我会尝试使用 DWR 将 JavaScript 与您的 Java 应用程序集成。它使 Java 到 JavaScript 的通信透明化,并且只需要一个 servlet + 要公开的内容的配置。我还没有用 JMS 这样做,但它应该可以正常工作。有三种技术可以共同解决我所有的集成问题,SpringMule 和 DWR。

评论

1赞 Ian 9/16/2008
我将第二个 DWR - 出色(且轻松!)在客户端前端集成任何基于服务器端的 Java 和 JavaScript
0赞 djna 9/16/2008 #2

您可以在此处
找到一些对 Dojo/Bayeux 方法的引用 http://www.pathf.com/blogs/2006/08/bayeux_a_json_p/

如果您使用的是 WebSphere 6.0 或更高版本,那么 Web 2.0 Feature Pack 包含一个实现。

3赞 Todd 9/16/2008 #3

我想这就是你的答案。看起来它已融入 ActiveMQ。我尝试了这些示例,它们似乎有效。

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

评论

0赞 Bernie Perez 9/17/2008
我能够让这些示例在 ActiveMQ 的 5.0 版上运行。但是,它们在 5.1 中运行时遇到问题。您运行的是哪个版本的 ActiveMQ?
0赞 Laurent K 12/4/2008
我们在这个 servlet 上确实有很多问题,我们确实完全放弃了它......
0赞 OhadR 2/12/2019
我用了这些例子;我能够向 Q 发送消息,但无法:(使用它们
0赞 teabot 9/19/2008 #4

Seam 框架支持从基于 JavaScript 的客户端订阅 JMS 主题:

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