#DDD值对象

      更多分类

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

19-05-03 157 1 banq

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

TypeScript如何实现DDD的值对象?

19-04-09 91 1 banq

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

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

19-03-27 43 banq

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

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

19-02-16 43 banq

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

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

19-02-13 41 banq

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

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

19-02-13 25 banq

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

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

19-02-12 45 banq

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

如何通过SqlResultSetMapping和NamedNativeQuery生成DTO?

19-02-12 45 banq

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

如何通过Hibernate/JPA的SqlResultSetMapping生成需要数据的DTO?

19-02-11 180 banq

获取比你实际所需要的更多数据并不好,此外,当您不打算修改实体时,获取实体(通过在持久化上下文中加入的方式获取实体)是最常见的错误之一,它隐含性能损失。 因此,使用DTO可允许我们仅提取所需的数据。在... 详细

Builder模式与Java语法

19-02-06 221 banq

Builder模式是在Java中最流行的模式之一。它很简单,有助于保持对象不可变,并且可以使用 Project Lombok的@Builder 或 Immutables 等工具生成,仅举几例。 模式... 详细

Lombok让Java再次变得酷酷的 - Grubhub Bytes

19-02-02 348 1 banq

在Grubhub,我们在大多数后端编程中都使用Java。Java是经过实践考验的语言,在过去的20年里证明了它的速度和可靠性。虽然我们已经使用Java多年,但最近它已经开始显示它岁数大了。 虽然Ja... 详细

使用Builder设计模式实现不变性 - DZone Java

19-01-27 24 banq

Effective Java的一条建议是,除非有充分的理由让它们变得可变,否则你应该让你的类不可变。如果一个类不能成为不可变的,那么尽可能地限制它的可变性。不可变类定义了一旦创建,就永远不会改变其状... 详细

粗心的Mock模拟测试是有害的 - Philippe Bourgau

19-01-27 15 banq

在2010年至2014年期间,我正在开展一个名为 http://mes-courses.fr 的辅助项目。这实际上类似“家庭购物”。我希望人们能够在5分钟内通过使用更好的在线百货界面购物。我使用的是... 详细

什么是实体边界交互器架构

19-01-09 33 banq

实体边界交互器Entity—Boundary—Interactor(EBI)源自Bob大叔在其题为“  Architecture:The Lost Years” 及其 . 详细

Cookie Cutter架构 - Janos Pasztor

19-01-09 166 1 banq

在业务应用程序方面,您需要一个可以很好地扩展的体系结构。这是我的看法,基于Uncle Bobs EBI。 尽管大多数人都认为我是DevOps人,但我经常在咨询项目期间使用业务应用程序,甚至在为Dev... 详细

共有 691 2 3 4 ... 5 下一页