#DDD聚合教程排行榜

Java的CQRS和事件溯源ES入门:如何从CRUD切换到CQRS/ES - Baeldung

20-05-22 3694 6 banq

在本教程中,我们将探索命令查询责任隔离(CQRS)和事件源 设计模式 的基本概念。 虽然通常被称为互补模式,但我们将尝试分别理解它们,并最终了解它们如何相互补充。这些模式通常在企业应用程序中一起... 详细

使用DDD聚合发现隐藏的业务规则的案例分析:数据库事务的业务实现 - Nick Tune

19-12-02 2458 3 banq

在现实世界中,我们可能会对我们的业务规则和流程含糊不清。我们可以设置例外,也可以绕过一些步骤以适应我们从未想到的特殊情况。 想象一下一个业务规则,即所有客户都必须具有名字,中间名和姓氏。如果某人访问... 详细

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

20-03-28 2437 3 banq

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

DDD聚合的再一次定义 - Mathias Verraes

19-10-18 2 1839 2 banq

聚合这个词语由于非常广泛且通用,有可能导致很多人无法抓住其中心要旨,著名领域设计专家Mathias Verraes对聚合重新进行了一次定义: 通过定义事务边界,并发边界和分发边界来强制一组相互关联的... 详细

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

20-04-19 1942 3 banq

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

花费优秀程序员95%时间精力的事情 - MICHAEL JACKSON

19-09-12 1 754 3 banq

软件开发人员最常犯的错误是:把东西放在错误的地方。将本来应该分离的责任与概念耦合在一起。对我来说,这占据软件开发中95%。只是 弄清楚*事物所属的地方 。 其他观点: 1. 我担心开发人员会强调并... 详细

Clean清洁领域模型的几个特点 -Kamil Grzybek

19-11-01 1549 3 banq

如今,有关干净代码和体系结构的讨论很多。关于如何实现它的讨论越来越多。罗伯特·C·马丁(Robert C. Martin)描述的规则是通用的,我认为,我们可以在其他各种情况下使用它们。 在本文中,我... 详细

DDD聚合:一致性边界 -James Hickey

20-05-01 1102 2 banq

在原始的 域驱动设计书中 ,埃里克·埃文斯(Eric Evans)对聚合解决了哪些问题进行了评论: 需要保持适用于紧密相关的对象组的不变性,而不仅仅是离散的对象。 什么是不变式? 不变是业... 详细

如何在微服务中实现分布式事务的变通? -Talentica

20-05-01 1072 2 banq

传统单体 架构 下的 分布式事务 概念并不适合 微服务 ,面临的挑战很多(挑战问题点击标题见原文),想在微服务中进行分布式事务处理?需要改变思路和视角: 组合,如果您认为您应该合并几... 详细

Mathias Verraes:软件设计中,越小越好,粒度越细越好往往是一种坏建议

19-12-31 1471 1 banq

在软件设计中,“越小越好”几乎普遍是坏建议,例如针对数据库分区,消息大小,μsvcs,有界上下文,类名,方法一致性等。一些关键业务逻辑会越过这些细粒度边界,并导致实施不当。 小粒度事物看起来很简单,... 详细

DDD聚合的数学模型 -Thomas Ploch

19-11-18 1613 1 banq

软件不是孤立的工件。它必须嵌入到使用和生产它的人们的社会技术环境中,并与环境不断相互作用。我们需要知道的是,复杂的系统如何显示我们作为系统设计者试图捕获有用的抽象的行为。 “组织是动态的,层次... 详细

幽默:数据技术本身真的能控制访问安全? - ardalis

19-11-17 1536 1 banq

2005: DBA: 我能控制数据的访问,确保安全和高性能; 后端:我的ORM想抓什么就抓什么数据。 2018: 后端:我的API设计能控制数据的访问,确保安全和高性能; 前端:我的GraphQL... 详细

高聚合低耦合 - theregister

20-04-17 771 1 banq

我们都喜欢内聚,讨厌耦合(高聚合低耦合),关于内聚和耦合的标准建议是,设计应努力使内聚最大化并最小化耦合。这是一个很好的口头禅,但是在没有很好地理解真正意图的情况下,这常常是一种误导,或者被认为是学... 详细

DDD聚合:乐观并发 -James Hickey

20-05-09 852 1 banq

当系统的多个用户尝试在“相同”时间对同一块数据进行操作时,会发生什么情况?谁赢?谁输了?本文将说明如何解决此类问题! 协作领域是可以同时由多个用户/客户端更改资源的领域,这要求对我们的业务逻辑进行更... 详细

JPA/Hibernate技巧:获取子类定义的关联的最佳方法 - thorben

20-05-30 688 banq

EntityGraphs和JOIN FETCH子句提供了一种简单有效的方法来获取实体并初始化其关联。但是,如果尝试将其与 使用继承 的域模型一起使用,则会很快遇到问题: 您不能在多态查询中使用此方法... 详细

共有 133 上一页 1 2 3 4 5 ... 9 下一页