我有一个消息驱动的bean接收JMS消息,我想把这些数据放到那些网页里面的JSF组件(PrimeFaces)中。
我理解从JSF网页通过托管bean和EJB获取数据,但我正朝着另一个方向而不清楚这一点。具体而言,不清楚如何从EJB调用数据并将数据传递给托管bean。
我的猜测是看起来像......
(某事)--->消息驱动的bean --->托管bean ---> JSF页面
当然,进入MDB的事件工作正常,但只有在显示这个JSF网页时,托管bean才会接受它自己的事件,以便它们可以显示在网页上。
任何帮助都非常感激。
答案 0 :(得分:1)
我认为你不希望mdb操纵mb的状态。
我认为你想要做的是让mdb触发一个websockets push事件,让浏览器触发一个请求。
查看primefaces推送展示,看看这是否是你追求的功能