首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DDD投屏问题?

DDD投屏问题?
EN

Stack Overflow用户
提问于 2009-11-06 23:06:04
回答 3查看 332关注 0票数 1

前几天,Greg Young在DDD上做了一个屏幕投射,其中谈到了持久化一个对象的所有状态转换,而不是保存时的状态,然后加载它“重放”所有这些消息来恢复当前状态。这似乎是一个非常有趣的想法,但我不知道这个特别的东西叫什么!我想阅读更多关于它的内容,但如果没有一个真实的名字,我很难得到任何像样的结果。

有谁能开导我吗?

屏幕显示是@ http://www.infoq.com/presentations/greg-young-unshackle-qcon08

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-06 23:35:35

Michael Perry的评论称其为历史建模。

他还说,他已经“为历史建模定义了一套规则和框架:”并提供了几个链接:(我没有足够的代表来发布它们)

http://correspondence.codeplex.com/

我没有亲自研究或使用过状态转换模型,但它听起来确实很有趣。

票数 2
EN

Stack Overflow用户

发布于 2009-11-12 06:00:16

Martin Fowler称之为Event Sourcing。Greg Young甚至在他的series on Distributed Domain Driven Design中使用references Fowler,在其中他澄清了关于演示文稿的一些细节;您可能想要阅读它。

票数 2
EN

Stack Overflow用户

发布于 2009-11-06 23:46:43

在切线上稍微偏了一点...Rocky Lhotka在他的CSLA Business Object framework中实现了他所谓的n级撤销(在其他地方称为多级撤销),但这只适用于内存变化的历史,(据我所知)不会持续到数据库中。

DDD人员往往不会对CSLA评价很高,但其中包含的一些想法和实现绝对值得一看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1688181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档