Существуют ли в Java какие-либо фреймворки «предупреждений» (или уведомлений)?
В моем веб-приложении я хотел бы, чтобы наши пользователи могли настраивать, какие (из доступных предупреждений) они хотели бы получать и в какой (например, по электронной почте) форме.
В качестве простого примера, пользователь выбирает получать уведомления только по электронной почте, когда его / ее заказ был отправлен.




В Java / J2EE по умолчанию ничего не поставляется. Однако для этого НЕ нужно много времени. Ваш обработчик заказов и другие обработчики могут иметь слушателей / наблюдателей для метода processORder. Они могут обрабатывать электронные письма и другие уведомления.
Вы даже можете получить jms-сообщение, выходящее из OrderProcessor с некоторой информацией о конкретном уведомлении, и вы отправите пользователю email / otherAlert после использования JMS-сообщения.
Мы можем использовать JMS для отправки уведомлений пользователям. Производители JMS помещают предупреждения в очередь, и производители будут обрабатывать сообщение и отправлять уведомления пользователю через. электронная почта / смс и / или хранить в базе данных, чтобы отображать сообщения в пользовательских панелях.
Может быть, лучше было бы название "Notification Frameworks"?