架构设计 文章

SOA架构和微服务架构的区别
2021-03-12 Raikay

SOA架构和微服务架构的区别

SOA:  SOA(Service Oriented Architecture)“面向服务的架构”,他是一种设计方法,其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能。一个服务 通常以独立 …

微服务 SOA 架构设计
阅读更多
控制反转(IoC)与依赖注入(DI)- 很容易明白的那种
2021-03-12 Raikay

控制反转(IoC)与依赖注入(DI)- 很容易明白的那种

一、控制反转 正常控制权是由调用方掌握,控制反转将控制权交给了容器,在运行时由容器决定具体的实现。 二、依赖注入 依赖注入是控制反转的一种实现,调用某个类是对这个类(被调用类)的依赖,正常是直接实例 …

架构设计 IoC DI
阅读更多
Dto / Model / Entity 区别
2020-02-11 Raikay

Dto / Model / Entity 区别

Entity 数据表对应到实体类的映射 Model Model是MVC中一个概念,可能不和Entity一一对应,因为展示在View层中数据可能是一个Entity的精简,也可能是多个Entity的组合。 …

dotnet DTO Model
阅读更多
程序员除了会 CRUD 之外,还应该知道什么叫 CQRS!
2017-03-11 Raikay

程序员除了会 CRUD 之外,还应该知道什么叫 CQRS!

今天主要跟大家分享一下什么是 CQRS,以及在项目中如何去使用。 1、先了解什么是CRUD系统 我们平常最熟悉的就是三层架构,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实 …

dotnet CQRS 架构设计
阅读更多