我正在編寫兩個模擬發佈者/訂閱者模式的Web應用程序。客戶端通過後端的EJB bean將JSF Web應用程序中的訂閱添加到數據庫中。另一個客戶端然後從另一個JSF Web應用程序發佈消息,在後端使用相同的EJB bean。這個EJB bean需要通知與發佈的消息相匹配的所有訂閱者。我正在尋找一種方式來通知所有用戶使用類似JMS的東西。如果我使用JMS或不使用JMS,但必須使用JSF,並且通知必須是異步的。將JMS消息傳遞到JSF Web應用程序的服務器推送消息
我正在尋找像Push technology和Comet之類的東西,我在之前的post中發現了一些東西。此示例使用RichFaces,它與JMS和JSF兼容,但不顯示如何接收消息或使用JMS。我還發現這個post解釋瞭如何不使用JMS和RichFaces,但就像我說我想使用JMS,也許這是我從EJB bean發送/接收消息的唯一解決方案。我發現的所有解決方案都只使用JSF託管bean,但是如果您必須從EJB bean接收通知,該怎麼辦?
退房http://cometd.org/ – perissf 2012-02-13 14:29:30
我看過你的網站,但我不能找到一個例子。在開始工作之前,我想評估它並找到最佳解決方案。我有一個很短的時間期限。 – PinoSan 2012-02-13 16:03:25