Мне интересно, какой лучший подход для уведомления о событиях EJB/Seam session о изменениях данных в компоненте, включенном в приложение.Как уведомить сеансы сеанса шва об измененных данных
В моем случае использования у меня есть центральная (прикладная область) планка seam2, которая связывается с различными службами, чтобы обновлять данные приложения. Как только что-то изменится, мне нужно уведомить все мои текущие сеансы пользователя об измененных данных, чтобы они могли забрать его, как только сможете. Каков наилучший способ достичь этого?
Я пробовал @RaiseEvent, подход @Observer от Seam, но, похоже, не представляется возможным уведомлять beans в SessionScope от ApplicationScope.
Я использую JEE5, Seam2, EJB3.0
Благодаря
Можете ли вы переключиться на JEE 6? Это было бы очень легко с CDI beans (и вы могли бы отказаться от Seam, который считается устаревшим в пользу CDI) –
К сожалению, сейчас это не вариант. – Richard