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

浙公网安备 33010602011771号