#DDD实体模型

      更多分类

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

19-11-01 490 3 banq

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

谈DDD与贫血领域模型:再次为失血模型辩护 -Codecentric AG博客

19-10-19 2 627 2 banq

在讨论如何在应用 DDD 时如何最好地实现我们的领域对象(最近变得越来越流行)的讨论中,一位同事向我指出了Martin Fowler关于 Anemic Domain Models 的文章(2003年... 详细

Bean验证反模式 - reflectoring.io

19-09-21 58 banq

Bean验证是在Java生态系统中实施验证逻辑的事实上的标准,它是一个很好的工具。 但是,在最近的项目中,我对Bean验证进行了更深入的思考,并确定了一些我认为是反模式的实践。 反模式免责声明... 详细

GRASP之受保护的变化 - Kamil Grzybek

19-09-05 38 banq

问题:如何设计对象,子系统和系统,以便这些元素的变化或不稳定性不会对其他元素产生不良影响? 解决方案:确定预测变化或不稳定的点,分配责任以围绕它们创建稳定的接口。 在我看来,这是与其他GRASP原则... 详细

一位荷兰程序员眼中的DDD - hexmaster

19-08-29 1 565 3 banq

这里有一些关于DDD的想法。我真的很喜欢DDD(领域驱动设计)的思想和原则,我真的建议你去研究它。这就是为什么现在是新博客的时候了。我们称之为C#开发人员DDD的实用介绍。 这是系列的第一篇文章。这... 详细

DDD设计中领域模型是否可以依赖第三方? - Mathias Verraes

19-08-27 85 banq

人们常说 #DDDesign中的 域模型 不 应该有第三方依赖。这不完全准确。您可以在现有的领域模型之上构建一个电子商务模型,用于购买支付,购物车,产品目录...... 或者您可... 详细

DDD中实现业务规则的验证 - Marcin

19-07-14 285 1 banq

数据的正确性和执行特定领域的业务规则的能力是软件开发的几个方面之一,几乎任何项目都是如此。由于很难想象任何不需要某种验证的非hello-world应用程序,解决这个问题对整个项目的成功至关重要。 当... 详细

使用Typescript实现DDD领域建模 - Matthew de Nobrega

19-06-23 144 2 banq

Typescript提供了一系列用于构建富域模型的工具。然而,有很多方法可以解决这个问题,并且需要解决一些棘手的挑战。 任何方法必须解决的主要挑战是: 序列化/反序列化:来自持久性和传输层的数... 详细

贫血模型与充血模型比较 - DDD - The Domain Driven Design

19-06-16 377 2 banq

在这篇文章中使用Vaughn Vernon的书[ IDDD,2013 ] 的例子来描述SCRUM模型的情景,并能够以实际的方式展示贫血模型和富模型的实现之间的区别。 让我们说产品负责人: 允许将... 详细

贫血模型 - DDD - The Domain Driven Design

19-06-16 154 banq

贫血模型Anemic Model是一种领域模型,其中领域对象包含很少或没有业务逻辑。这个模型最初由Martin Fowler描述,他认为这种做法是反模式。 这种反模式的根本恐怖之处在于它与面向... 详细

DDD + TypeScript之领域实体使用案例

19-05-31 372 2 banq

实体是我们应该首先放入业务逻辑的自然场所。在本文中,我们将讨论领域驱动设计中实体的角色和生命周期。 一般公司转向领域驱动设计的最大原因是因为他们的业务具有必要的复杂性。为了管理业务逻辑复杂性,方法... 详细

什么是DDD领域驱动设计的战术设计?

19-05-03 463 1 banq

战术设计是一组在实施中使用的技术资源域模型,这些资源必须应用在一个单一的有界上下文中。如果正确使用战术设计标准,您实际上可以丰富您的领域模型,从而清晰地反映您的业务。 请参阅下面的主要构建模块: ... 详细

Hibernate/JPA中@OneToOne和@MapsId的使用

19-02-11 554 banq

双向@OneToOne的效率低于与父表共享主键的单向@OneToOne。因此,不要使用双向@OneToOne,最好是依靠单向@OneToOne和@MapsId。 第一步:在子实体这边使用@Maps... 详细

我们为什么要远离数据库生成的ID?- Tugberk Ugurlu

19-01-27 394 1 banq

在我们当前为团队构建 SQL Server数据目录的过程中 ,我们正在优化我们的解耦工程工作。有一些具体的因素对我们非常重要,从根本上说,这归结为两个核心原则,我希望每个软件工程专业人士都会同意: ... 详细

领域驱动设计简介之二

18-12-26 1208 2 banq

架构模块 正如我们已经指出的那样,大多数DDD系统可能会使用OO范例。因此,我们对领域模型的元素可能很​​熟悉,例如 实体,值对象 和 模块 。例如,如果您是Java程序员,那么将DDD实体视... 详细

共有 771 2 3 4 ... 6 下一页