#DDD实体模型

函数式DDD架构入门 - SCOTT WLASCHIN

20-02-28 2242 7 banq

帮助工程团队将函数编程原理应用到高级设计和体系结构与架构的通俗易懂的思想和最佳实践。 关于函数式编程或FP的许多文章都专注于低级编码实践(例如避免副作用)和FP特定模式(例如可怕的monad)。但是... 详细

使用Java实现DDD持久性构建机制,避免JPA等基础设施污染领域模型 - Oliver Drotbohm

20-03-28 1210 3 banq

当涉及到实现DDD模型对象从仓储数据库中创建时,人们通常很难在纯正概念和技术实用主义之间找到良好的平衡。在本文中,我将讨论一个实验性想法,以Java代码表达DDD的一些战术设计概念,并导出元数据,例... 详细

DDD中领域模型纯度与完整性如何抉择? - enterprisecraftsmanship

20-08-07 393 2 banq

电子邮件唯一性检查属于业务逻辑,是应该放到领域模型User类中?还是UserController中?这里有领域模型完整性和纯度的抉择: 领域域模型完整性是指您的域模型包含所有应用程序的域逻辑。... 详细

领域驱动设计中的聚合是什么? - James Hickey

20-04-19 993 2 banq

聚合是领域驱动设计DDD中最容易被误解的概念之一,只是一堆实体和值对象吗?还是更多? 什么是聚合?当然,这是领域驱动设计的核心模式……但这只是对象的集合吗? 马丁·福勒(Martin Fowler)... 详细

MapStruct快速入门 | Baeldung

20-07-06 383 banq

在本文中,我们将探讨 MapStruct 的使用, 简而言之 就是Java Bean映射器。 该API包含可在两个Java Bean之间自动映射的功能。使用MapStruct,我们只需要创建接口,该... 详细

DDD战术模式的分类使用 - pelshoff

20-06-19 469 1 banq

值对象: 无标识/主键;可以代表状态之一,可以放入业务规则,值对象是否可以有业务行为视情况。 实体:有标识,可以有拥有状态,状态改变需要通过方法行为,业务规则也可以,如果是聚合根则可能会拥有... 详细

Clean Code书籍中java与Python版本的示例 - Code Review

20-08-08 210 banq

当我开始阅读Robert Martin的Clean Code。我正在尝试将他的所有示例“翻译”成Python,因此我可以更好地理解它们,请看以下内容: 书中的Java原始代码: pu... 详细

如何使用Spring Data进行一个实体中一部分数据的更新? | Baeldung

20-06-19 404 banq

JPA定义了两个注释, @Modifying 和 @Query ,它们使我们可以显式地编写更新语句。现在,我们可以告诉我们的应用程序在更新期间的行为方式,而不会给ORM造成负担。 ... 详细

共有 871 2 3 4 ... 11 下一页