一 .框架体系的介绍 ABP框架采用的是DDD(领域驱动设计)的原则,可以很方便实现项目之间的松耦合,采用模块化的方式,方便对框架的扩展。 按照DDD的原则,首先将项目分为四层: 展现层:用来展现给用户,并和用户进行交互的层。 应用层(Application):用来和领域层进行交互。 领域层(Dom ...
分类:
其他好文 时间:
2018-01-01 18:18:51
阅读次数:
126
恢复内容开始 一、简介 ABP全名Asp.net Boilerplate Project,是一个基于流行技术开发Web应用程序的项目模板,基于领域驱动设计思想的分层架构。 ABP采用技术: 服务端:Asp.net Mvc,Web Api,DDD,IOC(Castle windsor),EF/NHib ...
分类:
其他好文 时间:
2017-12-29 16:54:21
阅读次数:
193
实体是DDD(领域驱动模型)的核心概念之一,Eric Evans 把它描述成“一个对象本质上不是通过其属性定义的,而是通过一系列连续性和标识来定义“。所以,实体都有一个Id,并保存在数据库里。一个实体类通常映射成关系型数据库的一个表。 Entity 类 在ABP里,实体类都派生自 Entity 类, ...
分类:
其他好文 时间:
2017-12-09 15:53:00
阅读次数:
856
一、前言 UnifOfWork模式,一般称为“工作单元”模式,是DDD(Domain-Driven Design,领域驱动设计)的一个组成部分,用于在应用服务方法中,控制一个应用服务方法的所有数据库操作,都在一个事务内。最近对个人的一个Web项目进行了改造,按照DDD的设计模式进行了分层,虽然在领域 ...
分类:
其他好文 时间:
2017-11-15 00:31:40
阅读次数:
312
1. 什么是领域(Domain) 我们所做的软件系统的目的都是来解决一系列问题,例如做一个电商系统来在线销售自己企业的产品;做一个灰度发布平台来提升服务的质量和稳定性。任何一个系统都会属于某个特定的领域,例如: 论坛是一个领域:要做一个论坛,那这个论坛的核心业务是确定的:比如用户发帖、回帖等核心基本 ...
分类:
其他好文 时间:
2017-11-13 21:24:41
阅读次数:
156
Lind.DDD.ExpressionExtensions动态构建表达式树,实现对数据集的权限控制 仓储大叔好了相赠 网上2500元 跟谁学课堂 C#视频 ddd领域驱动架构设计视频 还赠送ABP视频两套 qq 2589406800 qq1399494644 qq2128543647 qq28900 ...
分类:
其他好文 时间:
2017-11-11 23:53:06
阅读次数:
415
仓储大叔好了相赠 网上2500元 跟谁学课堂 C#视频 ddd领域驱动架构设计视频 还赠送ABP视频两套 qq 2589406800 qq1399494644 qq2128543647 qq2890083872 qq3235634116 qq3381945576 qq2171713479源代码框架l ...
分类:
其他好文 时间:
2017-11-11 23:52:07
阅读次数:
564
Lind.DDD敏捷领域驱动框架~介绍 qq 2589406800 qq1399494644 qq2128543647 qq2890083872 qq3235634116 qq3381945576 qq2171713479仓储大叔框架和40集视频源代码框架lind.ddd(后台管理系统,电商系统,A ...
分类:
其他好文 时间:
2017-11-11 23:51:43
阅读次数:
478
仓储大叔好了相赠 网上2500元 跟谁学课堂 C#视频 ddd领域驱动架构设计视频 还赠送ABP视频两套 qq 2589406800 qq1399494644 qq2128543647 qq2890083872 qq3235634116 qq3381945576 qq2171713479源代码框架l ...
分类:
其他好文 时间:
2017-11-11 23:50:46
阅读次数:
239
Lind.DDD.Domain领域模型介绍 仓储大叔好了相赠 网上2500元 跟谁学课堂 C#视频 ddd领域驱动架构设计视频 还赠送ABP视频两套 qq 2589406800 qq1399494644 qq2128543647 qq2890083872 qq3235634116 qq3381945 ...
分类:
其他好文 时间:
2017-11-11 23:48:05
阅读次数:
305