04 2019 档案

摘要:内容概述 将领域对象与系统中的其他功能分离 第一小节 介绍了分离领域的技术: Layered Architecture 。 第二小节 指出大部分软件系统都会采用分层的架构,但是分层方案有很多种。领域驱动设计只要求领域层存在即可,并且领域模型在领域层中表现不与程序的其他关注点分离。 第三小节 介绍了一 阅读全文
posted @ 2019-04-30 16:22 Dybvig 阅读(170) 评论(0) 推荐(0)
摘要:内容概述 绑定模型和实现 这章开始,作者举了俩个案例。第一个案例中,技术分析人员和业务专家共同讨论,得出了一个详尽复杂的 领域模型 。但是开发人员无法将这种复杂的模型转化成可存储、可检索的且具有事务完整性的单元。于是开发人员专门针对程序开发的设计了新的模型。第二个案例中,系统之前的C++应用程序,只 阅读全文
posted @ 2019-04-29 22:51 Dybvig 阅读(399) 评论(0) 推荐(0)
摘要:Repository设计思路 像模块化系统、模块化代码一样,模块化数据库中的表。使得每个模块之间有清晰的界限。 Repository代码设计 1. 可以将Repository理解为一个集合(这里的集合更偏重于是Collection,而不是Set),它包括了对存储对象基本的增删改查(CURD)功能。同 阅读全文
posted @ 2019-04-10 00:56 Dybvig 阅读(797) 评论(1) 推荐(0)