原文:DDD~领域事件应用篇(订单处理变得更清晰)

回到目录 上一讲主要说了领域事件和领域总线,这并不是一个很容易理解的文章,所以本讲实例篇主要是为了补充上一讲的理论知识,本讲实例关注的是实际中的订单处理模块,我们知道,订单处理是电子商务的核心,往往在这里面,会有很多逻辑,在开发时,给我们带来了不少的难度,如何更好的分离关注点,是本讲的主题 本讲主要是修改订单状态后,为用户发通知为例,来以此更好的说一下领域事件在实际中的作用。 前言 领域事件使用的 ...

2014-11-07 09:17 13 5431 推荐指数:

查看详情

DDD实践:领域事件

。 尚未调度任何事件,尚未调用任何事件处理程序。 你需要在稍后将事务提交到数据库时调度事件。 如果使用 En ...

Wed Jan 02 21:57:00 CST 2019 1 534
DDD领域事件,Guava EventBus

一、领域事件 领域内的业务行为发生后通常会触发进一步的业务操作,DDD中这类事件被称为领域事件。比如电商领域订单下单后触发支付动作,支付动作完成后触发仓库出货动作,出货完成触发快递运输动作,这些都是业务流程中的步骤,以领域事件表示。 在和业务 ...

Mon May 31 04:17:00 CST 2021 0 2939
DDD领域驱动设计:领域事件

1 前置阅读 在阅读本文章之前,你可以先阅读: DDD领域驱动设计是什么 DDD领域驱动设计:实体、值对象、聚合根 DDD领域驱动设计:仓储 MediatR一个优秀的.NET中介者框架 2 什么是领域事件领域事件是在领域中发生的事,你希望同一个领域(进程 ...

Sun Jan 31 02:44:00 CST 2021 0 507
应用程序框架实战十四:DDD分层架构之领域实体(基础

  上一,我介绍了自己在DDD分层架构方面的一些感想,本文开始介绍领域层的实体,代码主要参考自《领域驱动设计C#2008实现》,另外参考了网上找到的一些示例代码。 什么是实体   由标识来区分的对象称为实体。   实体的定义隐藏了几个信息: 两个实体对象,只要它们的标识属性值相等 ...

Tue Nov 18 02:54:00 CST 2014 17 8415
应用程序框架实战十五:DDD分层架构之领域实体(验证

  在应用程序框架实战十四:DDD分层架构之领域实体(基础)一文中,我介绍了领域实体的基础,包括标识、相等性比较、输出实体状态等。本文将介绍领域实体的一个核心内容——验证,它是应用程序健壮性的基石。为了完成领域实体的验证,我们在前面已经准备好了验证公共操作类和异常公共操作类。   .Net提供 ...

Fri Nov 21 07:43:00 CST 2014 25 8058
应用程序框架(一):DDD分层架构:领域实体(基础

  一、什么是实体   由标识来区分的对象称为实体。   实体的定义隐藏了几个信息: 两个实体对象,只要它们的标识属性值相等,哪怕标识属性以外的所有属性值都不相等,这两个对象也认为是同一个 ...

Thu Mar 01 22:03:00 CST 2018 0 1306
Lind.DDD.Events领域事件介绍

回到目录 闲话多说 领域事件大叔感觉是最不好讲的一文章,所以拖欠了很久,但最终还是在2015年年前(阴历)把这个知识点讲一下,事件这个东西早在C#1.0时代就有了,那时学起来也是一个费劲,什么是委托,哪个是事件,搞的大家是糊里糊涂,进入C#2.0时代后,大叔也买了一本书,对于delegate ...

Fri Jan 29 22:36:00 CST 2016 3 3219
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM