【发布时间】:2013-07-16 16:05:48
【问题描述】:
我目前正在为一个基于 Java-Web 堆栈(Spring、Hibernate、HTML5..)的项目工作,它使用Domain-Driven-Design 原则的方法进行设计和开发。
我们的团队被要求实施一个会计系统,该系统将通过创建和存储会计条目来响应业务事件(例如请求向客户付款或接收付款)。 Martin Fowler 的accounting patterns 似乎提倡使用基于事件的系统。所以我的问题如下:
- domain events 是用于此目的的正确方法吗?
- 如果是,与在我们的项目中实施新的事件机制相比,有什么好处?
非常感谢您的帮助。
【问题讨论】:
标签: java events design-patterns domain-driven-design accounting