【发布时间】:2012-12-06 02:15:11
【问题描述】:
我能够将 ActiveMQ 集成并在我的 OpenXava 应用程序中创建一个 JMS 使用者。现在,我需要用接收到的数据更新某些瞬态视图 该消息,它有几个问题需要考虑,例如...如何从 JMS 侦听器 java 类中去并将更改推送到当前视图? ... 和 假设特定视图是当前视图!!!,但当前视图可以是整个应用程序中的几种可能视图中的任何一种!!! ... 所以?所以?... 然后我确实认为,我会将 JMS 消息持久化到某个实体中(作为数据库中的临时存储),即使这会导致性能低下,但是之后 那...如果某些用户正在查看瞬态视图,我将如何推送最近的更改。
我习惯于使用一些启用了 ajax 的 JSF 实现来构建我的 webapps,然后我可以在 JMS 监听器中接收消息,然后得到一个 jsf 托管 bean 引用并使用 Ajax 推送刷新所有可能由查看应用程序的一个或多个用户打开的会话,因此这总是产生一个 一种实时应用程序,它更新任何打开的视图(如果视图是用户正在观看的视图)。
那么,有没有办法在我的 OX 应用程序中使用 JMS 侦听器类来实现这一点??
提前致谢,
【问题讨论】:
标签: ajax jms push listener openxava