原文:ABP入门系列(19)——使用领域事件

ABP入门系列目录 学习Abp框架之实操演练 源码路径:Github LearningMpaAbp .引言 最近刚学习了下DDD中领域事件的理论知识,总的来说领域事件主要有两个作用,一是解耦,二是使用领域事件进行事务的拆分,通过引入事件存储,来实现数据的最终一致性。若想了解DDD中领域事件的概念,可参考DDD理论学习系列 领域事件。 Abp中使用事件总线来实现领域事件,而关于事件总线的实现,大家 ...

2017-07-08 11:42 4 1410 推荐指数:

查看详情

ABP入门系列(18)—— 使用领域服务

ABP入门系列目录——学习Abp框架之实操演练 源码路径:Github-LearningMpaAbp 1.引言 自上次更新有一个多月了,发现越往下写,越不知如何去写。特别是当遇到DDD中一些概念术语的时候,尤其迷惑。如果只是简单的去介绍如何去使用ABP,我只需参照官方文档,实现 ...

Mon Jun 05 16:08:00 CST 2017 15 4276
ABP入门系列(2)——领域层创建实体

ABP入门系列目录——学习Abp框架之实操演练 这一节我们主要和领域层打交道。首先我们要对ABP的体系结构以及从模板创建的解决方案进行一一对应。网上有代码生成器去简化我们这一步的任务,但是不建议初学者去使用。 一、首先来看看ABP体系结构 领域层就是业务层,是一个项目的核心,所有业务规则 ...

Sun Jan 08 03:43:00 CST 2017 8 4390
ABP入门系列(3)——领域层定义仓储并实现

ABP入门系列目录——学习Abp框架之实操演练 一、先来介绍下仓储 仓储(Repository): 仓储用来操作数据库进行数据存取。仓储接口在领域层定义,而仓储的实现类应该写在基础设施层。 在ABP中,仓储类要实现IRepository接口,接口定义了常用的增删改查以及聚合方法,其中包括同步 ...

Sun Jan 08 03:48:00 CST 2017 6 4377
ABP框架 - 领域事件(EventBus)

文档目录 本节内容: EventBus 注入 IEventBus 获取默认实例 定义事件 预定义事件 处理完异常 实体修改 触发事件 处理事件 处理基类 ...

Thu Oct 27 08:13:00 CST 2016 8 4556
Abp领域事件(EventBus)源码解析

Abp使用EventBus来解耦领域中的业务逻辑,也是订阅-发布模式的一种实现。简单来说就是,当我触发一个事件,注册了这个事件的处理器就会被找到并执行。 先看看整体代码结构 其中Entities文件夹中是对于实体相关的领域事件的实现与本章主题无关,我们就可以先当他不存在了。 可以看到 ...

Mon May 18 23:30:00 CST 2020 0 689
入门系列-ABP CLI

ABP CLI (命令行接口) 是一个命令行工具,用来执行基于ABP解决方案的一些常见操作. Installation ABP CLI 是一个 dotnet global tool. 使用命令行窗口安装: dotnet tool install -g Volo.Abp.Cli 更新最新版 ...

Wed Mar 18 01:04:00 CST 2020 0 893
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM