Исходя из вопроса ( Как создать службу уведомлений клиента для веб-приложения или использовать шаблон наблюдателя? ), я хотел бы знать.
У меня полностью реализован DAO с компонентами Entity, содержащими только метод getters и setters. Каждый объект отображается в EntityManager.
В настоящее время нет способа уведомлять пользователей о любых изменениях, добавленных / удаленных / обновленных в постоянное хранилище, такое как база данных.
Я хочу знать, как мне реализовать шаблон публикации-подписки (также известный как шаблон наблюдателя), чтобы мне не приходилось расширять мою текущую архитектуру DAO. Я не хочу, чтобы мои сущности наследовали издателя, поскольку не все сущности могут обновляться.
Если есть какие-либо инструменты / рамки / библиотеки, которые я могу использовать в моей ситуации, пожалуйста, дайте мне знать. Кроме того, я вообще не использую постоянные фреймворки (такие как Hibernate), менеджер DAO и Factory были полностью написаны мной с нуля.
С уважением,