码迷,mamicode.com
首页 >  
搜索关键字:领域驱动设计    ( 333个结果
.net core下使用事件总线
随着微服务的火热,DDD(领域驱动设计模式)思想风起云涌,冲击着整个软件生态系统。其中,事件总线那是必须知道的了,于是我便抱着一个学习DDD的心态搭建了一个博客网站,目前该网站正在建设阶段,后续会不断完善,这里我只是讲一下我里面所用到的事件总线。 事件总线,我的理解就是发布订阅模式,这里有一篇文章写 ...
分类:Web程序   时间:2020-06-09 17:03:38    阅读次数:92
领域驱动设计(DDD)实践之路(三):如何设计聚合
这是“领域驱动设计实践之路”系列的第三篇文章,分析了如何设计聚合。聚合这个概念看似很简单,实际上有很多因素导致我们建立不正确的聚合模型。本文对这些问题逐一进行剖析。 ...
分类:其他好文   时间:2020-05-14 10:31:40    阅读次数:177
[译文] 应用领域驱动设计, 第一章 - 基础
当我开始学习领域驱动设计时, 有大量的理论需要吸收理解, Eric Evans 从理论的视角做了非常好的解释. 作为一个软件开发者我想查看一些代码和效仿一些示例, 但是, 我却发现很少有资源用 C# 去展示领域驱动设计的应用. 接下来的几周¹我将会发表关于这个主题 (领域驱动设计) 的系列文章, 我... ...
分类:其他好文   时间:2020-05-09 23:47:22    阅读次数:105
[译文] 应用领域驱动设计, 第四章 - 基础设施
如果你之前都是以 **数据库** 为中心的开发模式 (数据库是应用程序的核心), 那么这篇文章将对你来说有点不太友好. 在领域驱动设计中, 数据库和通用的数据源并不那么重要, 程序对持久化一无所知. 领域通过使用领域模型层中引用的基础设施接口读取数据, 领域仅仅只需要关心这有基础设施公开的接口可以使... ...
分类:其他好文   时间:2020-05-09 23:32:59    阅读次数:82
[译文] 应用领域驱动设计, 第五章 - 领域服务
不要将领域服务与应用服务, Web Service 弄混淆了. 领域服务位于领域模型层. 与应用服务或者 Web Service 不同, 不应该每次都通过调用领域服务去访问领域模型层. 你可以在应用层中调用数据仓储接口, 直接获取领域实体. ...
分类:其他好文   时间:2020-05-09 23:25:19    阅读次数:78
[译文] 应用领域驱动设计, 第二章 - 领域事件
在我的上一篇文章中, 我们讨论了领域驱动设计的思考的过程和不断地完善/重构. 在这篇文章中, 我们将讨论领域事件. 参考本文末, 有许多关于领域事件的文章, 所以本文我将做简单的介绍. ...
分类:其他好文   时间:2020-05-09 23:23:49    阅读次数:64
[译文] 应用领域驱动设计, 第三章 - 规范模式
规范模式十分强大, David Fancher 了一篇非常好的关于规范模式的文章, 我建议你在阅读本文之前去读一下那篇文章. 简而言之, 规范模式就是允许你可以链式业务查询. ...
分类:其他好文   时间:2020-05-09 22:52:44    阅读次数:77
DDD理论学习系列
DDD理论学习系列(13)-- 模块 https://www.cnblogs.com/sheng-jie/category/997516.html https://www.cnblogs.com/sheng-jie/p/7266557.html 【架构设计 领域驱动开发 一】三层VSDDD http ...
分类:其他好文   时间:2020-05-01 12:55:17    阅读次数:67
六 领域驱动设计-领域对象的生命周期
[toc] 领域驱动设计 领域对象的生命周期 每个对象都有生命周期,如图6 1所示。对象自创建后,可能会经历各种不同的状态,直至最终消亡——要么存档,要么删除。当然,很多对象是简单的临时对象,仅通过调用构造函数来创建,用来做一些计算,而后由垃圾收集器回收。这类对象没必要搞得那么复杂。但有些对象具有更 ...
分类:其他好文   时间:2020-03-21 15:09:56    阅读次数:64
领域驱动设计(DDD)
领域驱动设计在互联网业务开发中的实践 领域驱动设计,根本目的在于,系统的高内聚低耦合。 通过拆分具体需求,生成核心上下文,各个支撑上下文,上下文之间低耦合。 ...
分类:其他好文   时间:2020-03-20 13:01:55    阅读次数:93
333条   上一页 1 2 3 4 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!