#DDD值对象

      更多分类

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

19-08-27 49 banq

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

Lombok是有害的 · Gregor Riegler

19-08-17 346 2 banq

Java是一种非常冗长的语言,注释几乎可以解决任何问题。对吗? - 可是这是多么危险的组合。 我完全明白了。我也很懒,所以使用Lombok,但除了复制粘贴所有样板代码外,您是否考虑过影响? 魔... 详细

部分响应模式(Partial Response)

19-08-01 20 jdon

目的 根据需要从服务器发送部分响应。客户端将指定服务器所需的字段,而不是提供所有详细信息。 . 详细

Java值对象或DTO克隆工具

19-07-17 38 banq

将一个对象中值复制到另外一个新对象中的工具:  MapStruct  ,使用方式: 1. 加入依赖: <propertie... 详细

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

19-07-14 234 1 banq

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

paluch.biz - Lombok的数据类是有害的!为什么我不再使用Lombok?

19-07-06 128 banq

其实数据类就是数据结构,就是DTO,其和真正类是有本质区别,见 鲍勃大叔实锤:类与数据结构的比较 ,使用数据类其实是一种倒退!这篇博客文章解释了从项目中删除Project Lombok背后的动机,它... 详细

DDD值对象:被遗忘的价值 – SoftwareMill Tech Blog

19-06-15 244 4 banq

让我们看一看为什么将值对象方法应用于我们的代码是真的很有用哦。 我相信我们中的很多人都听说过域驱动设计(DDD),无处不在的语言以及所有这些奇特的东西。然而,我看到许多代码并不使用于基于这种方法的... 详细

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

19-05-03 400 1 banq

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

TypeScript如何实现DDD的值对象?

19-04-09 138 1 banq

值对象是领域驱动设计的主要组件之一。这是TypeScript中的一个简单的Value Object类。 在领域驱动设计中,值对象是帮助我们创建丰富且封装的域模型的两个原始概念之一。 实体和价值对象这... 详细

Java中的不可变数据结构 - Jworks.io

19-03-27 78 1 banq

开发人员通常认为拥有final引用,或者val在Kotlin或Scala中,足以使对象不可变。这篇博客文章深入研究了不可变引用和不可变数据结构。 不可变数据结构的好处 不可变数据结构具有一些... 详细

如何使用Spring Projections和Join实现DTO?

19-02-16 104 banq

SQL JOINS和DTO是我们打击N + 1问题的好办法,可参考#DTO标签看看其他方式,这里,我们通过使用Spring Projections(DTO)和通过JPQL和本机SQL(用于MySQL... 详细

如何通过ResultTransformer和原生SQL或JPQL生成DTO?

19-02-13 113 banq

获取超出需要的数据更容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们依赖于Hibernate ResultTransformer和原生SQL生成DTO? 对于不可变的... 详细

如何通过构造函数和JPQL生成DTO?

19-02-13 48 banq

获取超出需要的数据更容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们依赖于Constructor Expression和JPQLL生成DTO。点击#DTO标签可获得更多... 详细

如何通过javax.persistence.Tuple和原生SQL生成DTO?

19-02-12 83 banq

从实体中获取DTO数据,也就是从DDD聚合中获取DDD值对象有多种方式,如果我们不使用DTO方式,直接返回完整实体聚合,容易导致性能损失,使用DTO可以让我们只提取所需的数据。在这个应用程序中,我们... 详细

如何通过SqlResultSetMapping和NamedNativeQuery生成DTO?

19-02-12 120 banq

获取超出你实际需要的数据容易导致性能损失。使用DTO可以让我们只提取所需的数据。在这里我们展示依赖SqlResultSetMapping,NamedNativeQuery和EntityManager... 详细

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