【问题标题】:Observer pattern suggestion观察者模式建议
【发布时间】:2013-07-23 09:21:00
【问题描述】:

我有三个模块,用户使用应用程序插入一些数据,它基本上是一个 j2ee 应用程序,用户只创建信息,有三个模块。在插入结束时,我在数据表中创建了一个状态并发送电子邮件通知, 这对所有三个模块都是通用的, 在这里使用用户观察者模式会更好。如果不是什么会更好?-

【问题讨论】:

  • 当您需要通知某些方有关更改时使用观察者...我认为这不适用于这里...
  • 详细说明上面所说的......当状态发生变化时它会通知依赖者...... MVC 模式仅基于观察者模式......在@阅读有关它的更多信息987654321@
  • 我正在考虑通用代码,它将更新数据库中的状态并发送邮件。所有三个模块都会向此代码发送通知,它将处理场景,仍然不适合?
  • 比什么好,用观察者模式做什么?您试图解决的问题是什么,但没有解决,或者您现在所拥有的解决得不好?
  • 邮件通知是否需要保证其他类发送?如果没有,你不需要有观察者模式。您可以在插入回调成功后进行服务器调用。

标签: java oop jakarta-ee design-patterns


【解决方案1】:

最好使用以下通常用于您的案例的方法之一

  1. 您可以使用数据库触发器: http://dev.mysql.com/doc/refman/5.0/en/trigger-syntax.html

  2. 如果您正在使用休眠并且不想实现功能 在数据库级别,使用休眠拦截器: http://www.mkyong.com/hibernate/hibernate-interceptor-example-audit-log/

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 2016-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    相关资源
    最近更新 更多