#DDD聚合

      更多分类

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

20-05-22 1512 5 banq

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

超过7年的分布式企业级生产环境使用经验:16条保证事件溯源成功的准则 - continuousimprover

20-06-24 639 1 banq

几周前,我结束了一场技术辩论,讨论如何进一步利用现有的事件溯源应用程序,以充分利用其旨在为您带来的好处。我已经写了许多帖子是关于陷阱、最佳实践以及如何在.NET中具体实现这一点。但是我仍然认为为您提... 详细

为什么不应将领域事件和事件溯源混淆? – INNOQ

20-07-30 242 banq

领域事件(Domain Events)与事件溯源(EventSourcing)有什么共同点?名称中都有“事件”一词。但是除此之外,在项目,会议或培训中与架构师和开发人员交谈时,我经常听到领域事件与事... 详细

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

20-05-01 435 1 banq

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

装饰器设计模式 - Gene Zeiniss

20-06-03 227 banq

装饰器模式可以使用聚合来组合运行时的行为。“聚合aggregation是将事物或数量组合为单个组或总计的过程”。聚合的同义词之一是“堆heap”,堆是“杂乱的堆或大量的东西”。我认为这个定义还可以。... 详细

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

20-05-30 262 banq

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

为什么要使用封装? - Vaibhav Singh

20-06-03 244 banq

Java是一种面向对象的编程语言(它符合纯面向对象的大多数属性),它包括四个OOP支柱(面向对象的编程)概念,即: 抽象化 封装形式 继承 多态性 今天,我将深入探讨称为封装的重要支... 详细

DDD聚合:乐观并发 -James Hickey

20-05-09 283 1 banq

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

共有 951 2 3 4 ... 12 下一页