车神ne的博客

.Net技术分享站

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  ABP

ABP vNext微服务架构详细教程(补充篇)——单层模板
摘要:1. 简介 在之前的《ABP vNext微服务架构详细教程》系列中,我们已经构建了完整的微服务架构实例,但是在开发过程中,我们会发现每个基础服务都包含10个类库,这是给予DDD四层架构下ABP的实现方案,但是实际使用中我们会发现,随着微服务的增多,类库数量的确太过庞大了。而当时受到ABP vNext 阅读全文

posted @ 2022-09-25 16:28 车神ne 阅读(902) 评论(0) 推荐(0) 编辑

大话领域驱动设计——分层架构
摘要:这一篇,我们首先要分析领域驱动设计的分层架构,在实际编码时,战术模式下的各种概念,需要最终落地到分层架构的各个层中。 如果大家对于DDD有所了解,一定看到过下面这个经典的DDD四层架构图。我们也是以经典的DDD四层架构为基础做详细的讲解: 领域层是我们领域模型具体代码实现的位置,通常包含实体、聚合根 阅读全文

posted @ 2022-03-18 09:41 车神ne 阅读(459) 评论(0) 推荐(0) 编辑

ABP vNext微服务架构详细教程——聚合服务
摘要:1. 服务创建 聚合服务层是基础服务层的封装及聚合,只需要提供对外WebAPI接口,不需要提供数据库访问和领域对象。所以我们只需要创建Host、Application和Application.Contracts即可。 这里我们以商城服务为例在总解决方案下创建application文件夹用于存放所有层 阅读全文

posted @ 2022-02-21 16:36 车神ne 阅读(1345) 评论(2) 推荐(0) 编辑

ABP vNext微服务架构详细教程——API网关
摘要:1. 项目搭建 这里我们API网关采用webAPI+Ocelot构建,首先在解决方案下创建文件夹apigateway并添加空白API,不包含Controller和Swagger,项目命名为Demo.Gateway。添加引用:Ocelot和IdentityServer4.AccessTokenVali 阅读全文

posted @ 2022-02-21 16:36 车神ne 阅读(1271) 评论(0) 推荐(0) 编辑

ABP vNext微服务架构详细教程——基础服务层
摘要:1. 创建服务 在除身份管理相关服务以外的其他业务服务中,我们不需要包含用户角色权限管理功能模块,ABP vNext框架为我们提供了模块模式,其默认模板不包含身份管理相关模块,更适合用于搭建普通的业务微服务。以产品管理服务为例,我们在解决方案目录中找到service目录,在其中创建productma 阅读全文

posted @ 2022-02-21 16:35 车神ne 阅读(2737) 评论(0) 推荐(0) 编辑

ABP vNext微服务架构详细教程——身份管理服务
摘要:1.创建服务 ABP vNext创建包含app和module两种模板,其中app方式所创建的模板包含用户、角色、权限管理,ABP基础配置IdentityServer的基础配置数据等功能。module模式是一个比较干净的服务,里面不包含默认业务功能。 这里我们构建身份管理服务,需要用到ABP vNex 阅读全文

posted @ 2022-02-21 16:34 车神ne 阅读(1021) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示