#DDD聚合教程排行榜

使用DDD和Spring HATEOAS构建一个MRP的API实例和源码 - elca

22-01-23 1429 2 banq

通过一个具体的例子告诉你我们如何在 Java 中实现一个只允许根据业务规则定义良好的状态转换的域模型,然后使用 Spring 在一个REST-API 中发布它。看看我们如何构建一个完全由该 API ... 详细

复杂混乱系统的三种应对方式

21-11-15 930 2 banq

A 是大脑的工作方式。C是向上级解释的方式。B 正在行动,下面这张图轻松表达系统思维的最佳方式。 这种方式不仅适用于“问题”,它是思考和管理任何复杂系统的好方法. 详细

微服务的分布式事务模式比较 | RedHat

21-09-28 1052 1 banq

作为 Red Hat 的一名咨询 架构 师,我有幸参与了大量客户项目。每个客户都会带来自己的挑战,但我发现了一些共同点。大多数客户想知道的一件事是如何协调对多个记录系统的写入。回答这个问题通常涉... 详细

被误解的单一职责原则 - Joe

22-01-24 1029 1 banq

谷歌工程主管乔·林奇的文章,获得SOLID原则作者鲍勃大叔点赞转发的文章: 作者推荐将SRP视为 DDD 原则的自然结果:跨DDD限制上下文共享的模型是不安全的。 单一职责原则  (SRP)... 详细

实体本身或实体之间关系哪个更重要? - scientificamerican

21-10-04 884 1 banq

量子力学激发我们推测实体之间的相互作用关系,而不是实体本身,实体的属性是因为实体相互作用才获得定义。 事物到底是由什么组成的?谁创造的?超自然者认为是上帝,物理学家认为一切都源于一个单一的原始力或粒... 详细

系统思考最大的错误是整体与部分傻傻分不清 - Harish Jose

22-01-17 836 1 banq

较大的“整体”并不总是与“部件”属于同一组,例如,“一群人”与“人”不属于同一个集合,否则你会范分类错误。 banq注:集合Collection与集合中元素不属于同一类型,在Java中集合的类型是C... 详细

如何从Spring之外的非托管对象访问 Spring Bean?

22-02-07 443 1 banq

实体、值对象、DTO或VO、record之类基本都是只有getXX/setXX的对象(record除外),当 DDD 领域设计为这些对象赋予业务行为以后,这些业务行为会与技术环境如Srping管... 详细

整洁的领域驱动设计 - George

22-02-25 409 1 banq

这篇文章将介绍一种使用 DDD 和 clean Architecture构建应用程序的观点性方法。 我所说的 "观点 "是指,我将论证解决应用程序设计和 架构 中几个众所周知的问题的特... 详细

幽默:如何建立一个良好的关系?

22-03-05 406 1 banq

在数据库思维的程序员眼中,主键是建立表关系的必需,但是在 面向对象 或 DDD er眼中,只需通过对象引用建立两个对象的关系,ORM工具忙于在两者之间映射,而在女孩子思维中,建立两者关系是啥... 详细

SOLID原则是一个有机整体 - Kislay

22-04-10 265 1 banq

SOLID原则是建立一个组件间低耦合度的系统的有力工具。 首先对这些原则做一个简单的回顾: SRP:单一责任原则 OCP:开放封闭原则 Liskov替代原则 接口隔离 依赖性反转 ... 详细

如何实现软件设计中的高凝聚和松耦合? - thevaluable

22-03-28 253 1 banq

为什么我们系统的模块耦合度如此之高?是因为他们缺乏凝聚力吗? (banq注:为什么人员在团队之间流动这么频繁?为什么团队之间开会如此频繁?是因为这些团队内部缺乏凝聚力吗?缺乏核心凝聚吗?)   案例... 详细

为股票和加密货币交易构建规则引擎 - ksred

22-04-12 202 1 banq

我建立了一个平台和市场来创建、测试和运行股票和加密货币的交易策略。 至少在过去的十年里,我对金融和API有着浓厚的兴趣,这促使我建立了像BVNK这样的初创公司和像COVID19API这样的产品。我... 详细

Spring Data JDBC如何对DDD聚合根进行部分更新? - spring.io

22-01-27 390 banq

这是有关如何应对使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第四篇。该系列包括: Spring Data JDBC - 如何使用自定义 ID 生成。 . 详细

深入了解 Builder 模式 - frankel

21-09-15 534 banq

使用 Builder 模式的一个常见实现是拥有一个流畅的接口,以下为调用者代码: Person person = new PersonBuilder().withFirstName(... 详细

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