我有一个接收JMS消息的消息驱动bean,我想将其中的一些数据放入那些网页中的JSF组件(PrimeFaces)中。
我理解通过托管bean从JSF网页获取数据并将其放入EJB中,但我走的是另一个方向,并不清楚这一点。具体来说,不清楚如何从EJB调用数据并将数据传递到所显示网页的托管bean。
我猜这看起来像是..。
(某些事件)->消息驱动bean ->托管bean -> JSF页面
当然,MDB中的事件可以很好地工作,但只有在显示此JSF网页时,托管bean才应该接受它自己的事件,以便它们可以显示在网页上。
任何帮助都非常感谢。
发布于 2012-10-19 06:34:59
我认为你不希望mdb操纵mb的状态。
我认为您想要做的是让mdb触发一个websockets推送事件,该事件使浏览器触发一个请求。
查看primefaces push showcase,看看这是否是你想要的功能
https://stackoverflow.com/questions/12944833
复制相似问题