#DDD实体模型文章排行榜

函数式DDD架构入门 - SCOTT WLASCHIN

20-02-28 3685 7 banq

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

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

20-03-28 3000 4 banq

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

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

20-08-07 1143 3 banq

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

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

20-04-19 2303 3 banq

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

Spring Boot DTO示例:实体到DTO的转换

21-03-01 2450 1 banq

在本教程中,我们将学习如何在 Spring Boot应用程序中 创建DTO(数据传输对象)类,以及如何使用ModelMapper库将实体转换为DTO,反之亦然。 数据传输对象 设计模式 是一种经... 详细

重构贫血模型提高代码的DDDness - Alexander

21-08-19 392 1 banq

这是一个实用指南:结合 DDD 和OOP展示如何通过封装构建意图暴露一个类的API?这篇博文中的所有代码都可以在 这里 找到。 对我来说,DDD 就是构建意图揭示 API。它关于将业务概念和规则... 详细

业务策略、业务规则、业务流程和业务主数据之间关系 - modernanalyst

20-11-04 1073 1 banq

数据质量对于组织系统的正确运行至关重要。在大多数国家/地区,有法律义务确保系统(尤其是金融系统)中数据的质量保持较高水平。 例如,澳大利亚审慎监管局的[APRA]审慎实践指南CPG235“管理数据风... 详细

领域驱动设计:实体、值对象以及如何区分? - jannikwempe

21-07-14 495 1 banq

DDD 可以分为战略设计和战术设计,其中战术设计是关于 DDD 的构建块。这篇文章将介绍 DDD 的基本构建块:实体和值对象 (VO)。实体和 VO 是 DDD 中表达模型的两个构建块。它们... 详细

鲍勃大爷:对象是更关注行为,数据库表则是简单的数据结构,if/else/switch有使用依据

20-02-23 829 1 banq

对象更多是关于行为还是数据?从外部看,数据是隐藏的,行为是公开的。我们看到投入转化为产出。但看不到任何倍隔离的数据;我们也不知道这些数据的存储位置或存储方式。 数据库表更多是关于行为或数据信息?它们... 详细

MapStruct快速入门 | Baeldung

20-07-06 1764 banq

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

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

20-06-19 937 1 banq

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

DDD实体值对象的equals和hashcode方法实现 - wimdeblauwe

21-04-27 395 banq

Java中的所有类均继承自java.lang.Object,它有 equals (java.lang.Object)" class='body_href' >equals() 和 . 详细

高内聚的启发式含义?

21-07-05 186 1 banq

“一个实体在内聚上最通用含义是:当其各部件之间的因果相互作用强于部件与其环境之间的因果相互作用时” ... 来自动力系统理论 “An entity is _cohesive_ in the most... 详细

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

20-08-08 481 banq

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

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

20-06-19 641 banq

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

共有 1001 2 3 4 ... 7 下一页