我有三个模块,其中用户利用应用程序中插入一些数据,它基本上是一个J2EE应用程序,其中用户只需创建有三个模块.AT插入结束时,我必须在数据表中创建一个状态和发送电子邮件notificaiton信息,这是通用于所有三个模块,这将是更好的用户观察者模式here.If不是会更好? -
Answer 1:
更好的使用一般用于你的情况下面的方法之一
您可以使用数据库触发器: http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html
如果你正在使用休眠,不希望实现在数据库级的功能,使用Hibernate的拦截器: http://www.mkyong.com/hibernate/hibernate-interceptor-example-audit-log/
文章来源: Observer pattern suggestion