chaoqiang
-
.Net Core 教程 Part6 – (16)(17)(17)(18) DDD落地之领域事件
Part6 – (16) DDD聚合在.NET中的实现 工作单元的实现 1、复习:什么是UnitOfWork(工作单元)。 2、EFCore的DbContext:跟踪对象状态的改变…
-
.Net Core 教程 Part6 – (10)(11)(12)(13)(14)(15) DDD落地之充血模型
Part6 – (10) DDD之贫血模型与充血模型 概念 1、贫血模型:一个类中只有属性或者成员变量,没有方法。 2、充血模型:一个类中既有属性、成员变量,也有方法。 需求:定义…
-
.Net Core 教程 Part6 – (5)(6)(7)(8)(9) DDD概念
Part6 – (6) DDD之实体 值对象 实体 (Entity) 1、“标识符”用来唯一定位一个对象,在数据库中我们一般用表的主键来实现“标识符”。主键和标识符的思考角度不同。…
-
.Net Core 教程 Part5 – (1)(2)Identity标识框架
Part5 – (1) Identity标识框架1 1、Authentication对访问者的用户身份进行验证,“用户是否登录成功”。 2、Authorization验证访问者的用…
-
.Net Core 教程 Part6 – (1)(2)(3)(4)(5)DDD概念
Part6 – (1) 软件架构设计的怪现状 架构设计之怪现状: 1、“迷信大公司”。 2、“迷信流行技术”。坑老板指南。 3、应该怎么做?结合公司,结合项目,选择最适合自己的。 …
-
.Net Core 教程 Part4 – (42)(43)(44)(45)(46)(47)中间件
Part4 – (42) 中间件的概念 Why 中间件 中间件是ASP.NET Core的核心组件,MVC框架、响应缓存、身份验证、CORS、Swagger等都是内置中间件。 什么…
-
.Net Core 教程 Part4 – (38)(39)(40)(41)过滤器 Filter
Part4 – (38) ExceptionFilter 异常筛选器 什么是Filter 1、切面编程机制,在ASP.NET Core特定的位置执行我们自定义的代码。 例如记录日志…
-
.Net Core 教程 Part4 – (36)(37)多层项目中EF的使用
Part4 – (36) 与配置系统的集成 分层项目的建立 1、为什么要项目分层?带来什么问题? 2、创建一个.NET类库项目BooksEFCore,放实体等类。NuGet:Mic…
-
.Net Core 教程 Part4 – (33)(34)(35)配置系统
Part4 – (33) 与配置系统的集成 ASP.NET Core默认添加的配置提供者 1)加载现有的IConfiguration。 2)加载项目根目录下的appsettings…
-
.Net Core 教程 Part4 – (31)(32)分布式缓存
Part4 – (31) 分布式缓存 分布式系统中的内存缓存 如果集群节点的数量非常多的话,这样的重复查询也同样可能会把数据库压垮。 分布式缓存服务器 1、常用的分布式缓存服务器有…