#DDD仓储

      更多分类

ActiveRecord比ORM更坏

16-07-30 3 3284 4 banq

ORM已经不好了,ActiveRecord其实比ORM更坏,因为它隐藏对象其实是数据容器这样的事实,如果说ORM是将真正对象变成数据容器,那么ActiveRecord还隐瞒了这样事实,也就是说,如果说... 详细

领域驱动设计简介之二

18-12-26 1778 2 banq

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

仓储是否需要缓存领域对象?

16-06-30 3 947 smcdl

如题,仓储是否需要缓存领域对象,即每次从仓储里拿出领域对象都是同一个对象而不是每次都从数据源中构造一个新对象,此处的缓存是指JVM的内存,不是Ehcache或者Memcache等。请大家指教。 另外问... 详细

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

19-05-03 1019 1 banq

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

Repository存储库模式 – Abhishek Chaudhary

19-02-06 1645 2 banq

Repository模式又称为仓储模式或存储库模式,替代以前的DAO模式: 存储库模式限制我们在应用程序直接使用数据库的数据,并为数据库操作,业务逻辑和应用程序的UI创建新层。 它是软件设... 详细

DTO、存储库和数据映射器在DDD中的作用 | Khalil Stemmler

19-06-21 810 1 banq

在领域驱动设计中,对于在对象建模系统的开发中需要发生的每一件事情都有一个正确的工具。 负责处理验证逻辑的是什么?值对象。 你在哪里处理领域逻辑?尽可能使用实体,否则领域服务。 也许学习DDD最困难... 详细

ORM用于复杂CRUD,SQL用于大规模读取

16-07-06 1 344 1 banq

现在人们已经认识到Hibernate等ORM有一定的局限性,在CQRS读写分离的架构中,ORM主要用于命令写操作,进行复杂的增删改查CRUD;而SQL用于查询读操作。 Hibernate ORM... 详细

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

19-01-27 678 1 banq

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

共有 521 2 3 4 ... 7 下一页