基于这个问题(如何为 webapp 创建客户端通知服务或者我应该使用观察者模式?)我想知道。
我有一个完全实现的 DAO,它带有仅包含 getter 和 setter 方法的实体 bean。每个实体都映射到一个 EntityManager。
目前没有办法通知用户任何添加/删除/更新到持久存储(如数据库)的更改。
我想知道,我将如何实现发布-订阅模式(也称为观察者模式),这样我就不必扩展我当前的 DAO 架构。我不希望我的实体继承发布者,因为并非所有实体都可以更新。
如果有任何工具/框架/库可以用于我的情况,请告诉我。另外,我根本没有使用任何持久性框架(Hibernate 等框架),DAO 管理器和工厂完全是我从头开始编写的。
问候,