原文:[Abp vNext 源码分析] - 5. DDD 的领域层支持(仓储、实体、值对象)

一 简要介绍 ABP vNext 框架本身就是围绕着 DDD 理念进行设计的,所以在 DDD 里面我们能够见到的实体 仓储 值对象 领域服务,ABP vNext 框架都为我们进行了实现,这些基础设施都存放在 Volo.Abp.Ddd.Domain 项目当中。 本篇文章将会侧重于理论讲解,但也只是一个抛砖引玉的作用,关于 DDD 相关的知识可以阅读 Eric Evans 所编写的 领域驱动设计:软件 ...

2019-07-20 09:39 8 3014 推荐指数:

查看详情

[Abp vNext 源码分析] - 6. DDD 的应用支持 (应用服务)

一、简要介绍 ABP vNext 针对于应用服务,为我们单独设计了一个模块进行实现,即 Volo.Abp.Ddd.Application 模块。 PS:最近博主也是在恶补 DDD 相关的知识,这里推荐大家看一下 ThoughtWorks 的 DDD 相关文章。 关于 DDD 相关 ...

Fri Jul 26 04:04:00 CST 2019 4 1509
ABP领域——仓储(Repositories)

ABP领域——仓储(Repositories) 点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之11、ABP领域——仓储(Repositories) ABP是“ASP.NET Boilerplate Project (ASP.NET样板 ...

Mon Jul 06 06:27:00 CST 2015 1 11054
ABP领域——实体

ABP领域——实体 基于DDD的现代ASP.NET开发框架--ABP系列之10、ABP领域——实体 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP的官方网站:http ...

Sun Jun 21 05:41:00 CST 2015 0 4873
DDD 领域驱动设计-“臆想”中的实体对象

其他博文: DDD 领域驱动设计-三个问题思考实体对象 DDD 领域驱动设计-三个问题思考实体对象(续) 以下内容属于博主“臆想”,如有不当,请别当真。 扯淡开始: 诺兰的最新电影《星际穿越》,最近非常的火热,每个人看完之后都会有不一样的感受,黑洞、虫洞、时间旅行 ...

Mon Nov 24 02:02:00 CST 2014 2 2172
DDD领域驱动设计:实体对象、聚合根

1 前置阅读 在阅读本文章之前,你可以先阅读: 什么是DDD 2 实现值对象 对象有两个主要特征:它们没有任何标识。它们是不可变的。 我们举个例子:小明是“浙江宁波”人,小红也是“浙江宁波”人,小王是“浙江杭州”人,在这个例子中,我们把地址可以独立出一个对象出来,我们会遇到 ...

Fri Jan 29 04:32:00 CST 2021 0 499
DDD领域驱动设计之聚合、实体对象

关于具体需求,请看前面的博文:DDD领域驱动设计实践篇之如何提取模型,下面是具体的实体、聚合、对象的代码,不想多说什么是实体、聚合等概念,相信理论的东西大家已经知晓了。本人对DDD表示好奇,没有在真正项目实践过,甚至也没有看过真正的DDD实践的项目源码,处于极度纠结状态,甚至无法自拔,所以告诫 ...

Wed Aug 27 16:34:00 CST 2014 4 5123
DDD 领域驱动设计-三个问题思考实体对象

消息场景:用户 A 发送一个消息给用户 B,用户 B 回复一个消息给用户 A。。。 现有设计:消息设计为实体并为聚合根,发件人、收件人设计为对象。 三个问题: 实体最重要的特性是什么? Message 实体是怎么得来的? 发件人、收件人为什么不是实体? 1. 实体最重 ...

Wed Oct 22 16:47:00 CST 2014 91 9734
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM