DCI(数据,上下文,交互)持久性示例

nil*_*skp 5 persistence dci

我看到的所有DCI示例似乎都是基于对象作为信息的最终持有者,并且事务边界在方法内部定义.

我想看一个持久性应用程序的示例,其中存在某种持久性层,即可以存在底层持久性存储的重复对象副本,以及对象的更改是对更新的更改坚持下去.DCI是否适用于该模型?

Gug*_*uge 2

DCI 并不真正关心持久性。

  • 持久性始终是一个值得关注的问题,但 DCI 更多的是一种范例,而不是一种架构。所以我认为它是正交的。DCI 对数据有很多话要说,但对数据从何而来或去往何处却没有太多论述。我想您甚至可以在持久层中使用 DCI,因为持久数据是当用户从菜单中选择“文件/保存”时开始的用例。 (2认同)