JavaScript和JMS的集成

时间:2020-03-05 18:54:30  来源:igfitidea点击:

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

我想要一种最佳实践或者已建立的技术,该技术可以让我直接或者间接从主题接收消息并根据该消息更新网站。我正在考虑创建两个组件,一个用于Web模块的servlet,以及一个用于EJB模块的MDB(消息驱动的Bean)。 Web客户端将使用JMS主题中的消息,而MDB将处理onMessage。

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

编辑:我正在为JMS使用ActiveMQ。

解决方案

回答

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

回答

我们将在此处找到有关Dojo / Bayeux方法的一些参考资料
http://www.pathf.com/blogs/2006/08/bayeux_a_json_p/

如果我们使用的是WebSphere 6.0或者更高版本,则Web 2.0 Feature Pack包含一个实现。

回答

我认为这是答案。看起来已经融入ActieMQ中了。我尝试了这些示例,它们似乎起作用了。

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

回答

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

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