ABP vNext

从零开始学习ABP vNext开发 (六)创建应用层

现在我们来创建应用层,这样客户端只与应用层打交道就可以了。 与前面创建领域层模块和数据访问EF模块一样,我们在解决方案中增加.Net Core类库项目,作为服务层模块,将项目命名为ZL.AbpNext.Poem.Application,我们需要使用Nuget管理器,为项目增加必要的依赖项,如下:   图片.png 然后,增加一个Abp模块,名称为PoemApplication »

【一步一步入坑ABP VNEXT】安装ABP CLI

Abp VNext是Abp的.NET Core 版本,但它不仅仅只是代码重写了。Abp团队在过去多年社区和商业版本的反馈上做了很多的改进。包括性能、底层的框架设计,它融合了更多优雅的设计实践。不管你是自己需要快速上手项目、或者是公司的研发团队没有足够的能力去完整地开发一套稳定且功能全面的快速开发框架;对于.NET 系的开发者和公司来说,Abp目前就是你目前最好的选择。 创建ABP VNEXT基础项 »

[Abp vNext 源码分析] - 文章目录

原文链接:https://www.cnblogs.com/myzony/p/10722506.html # ABP vNext 是 ABP 框架作者所发起的新项目,截止目前 (2019 年 12 月 18 日) 已经拥有 2.8K 的 Star,最新版本号为 v 1.1.2 ,可以用于生产环境。新的 ABP vNext 框架完全是基于 ASP .NET Core 进行开发,其完全模块化的组件库 »

在ABP VNext框架中处理和用户相关的多对多的关系

前面介绍了一些ABP VNext架构上的内容,随着内容的细化,我们会发现ABP VNext框架中的Entity Framework处理表之间的引用关系还是比较麻烦的,一不小心就容易出错了,本篇随笔介绍在ABP VNext框架中处理和用户相关的多对多的关系处理。 ... »

wuhuacong

asp.net core abp vnext identityserver4 登录失败

先说一下环境,chrome浏览器 .net core 5.0 ,abp vnext 分离项目,在部署后管理站点转跳到登录站点再跳回来时报错了,错误是: Exception: Correlation failed. 别的信息就没了,仔细检查后发现 chrome下 http 站点才有这个问题,https是正常的。firefox 的http登录访问也是正常的。 网上搜索后发现是chrome  S »

拼凑一个ABP VNext管理后台

介绍 本项目前后端分离,后端采用ABP VNext框架,前端Vue。 项目地址: https://github.com/pojianbing/AuthCenter 目前包含的模块有: 身份认证管理 IdentityServer管理 租户管理 审计日志 除IdentityServer外,其他三个模块都基于ABP-vNext-Vue。 IdentityServer后端基于EasyAbp.Iden »

[Abp vNext微服务实践] - 服务通讯

# 服务通讯是微服务架构中必不可少的功能,服务通讯的效率决定了微服务架构的优略。常用的微服务通讯策略有两种,分别是rpc、http,其中rpc以gRpc框架为代表使用者最多。abp vNext微服务架构中当然也有服务通讯策略,采用的是http方式进行服务通讯。 # 虽然gRpc高效安全,但是相关的.net框架实在臃肿难用,这一缺陷在.net core3.X后可能会得到完美解决。abp vNex »

初识ABP vNext(9):ABP模块化开发-文件管理

Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 目录 前言 开始 创建模块 模块开发 应用服务 运行模块 单元测试 模块使用 最后 在之前的章节中介绍过ABP扩展实体,当时在用户表扩展了用户头像字段,用户头像就涉及到文件上传和文件存储。文件上传是很多系统都会涉及到的一个基础功能,在ABP的模块化思路下,文件管理可以做成一个通用的模块,便于以后在多个项目中复 »

Abp VNext微服务-从身份认证及授权开始(二)

接上篇:Abp VNext微服务-从身份认证及授权开始(一) 上篇新增了一个日志查看模块,这次新增一个用于管理IdentityServer的Client、Api resources、Identity resources、Claims等等 效果:   权限管理         一,切换到modules目录,新增IdentityServer管理模块 \Liujb-AbpVnext-MicServi »

[Abp vNext微服务实践] - 业务开发

前几篇分别介绍了abp vNext微服务框架、开发环境搭建和vue element admin前端框架接入,在vue element admin中实现用户角色管理基本功能后就可以开始进行业务开发了,本篇会详细的介绍如何在abp vNext中开发业务接口和前端页面实现。 # 业务接口就是针对业务api接口,通过abp vNext微服务中实现并发布业务接口后,前端获取接口并进行界面开发,如此就实现了 »

[Abp vNext 源码分析] - 2. 模块系统的变化

一、简要说明 本篇文章主要分析 Abp vNext 当中的模块系统,从类型构造层面上来看,Abp vNext 当中不再只是单纯的通过 AbpModuleManager 来管理其他的模块,它现在则是 IModuleManager 和 IModuleLoader 来协同工作,其他的代码逻辑并无太大变化。 Abp vNext 规定每个模块必须继承自 IAbpModule 接口,这样 vNext 系统在 »

浅谈Abp vNext的模块化设计

abp的模块化给我留下深刻的印象,模块化不是什么新概念,大家都习以为常,但是为什么要模块化,模块化的意义或者说目的是什么?也许我们思考得并不深入。难得的是abp不仅完美的阐述了模块化概念,而且把模块化 »

jackyfei

.NET 7 预览版来啦,我升级体验了

听说.NET 7 来了,站长怎能不尝鲜呢,在除夕当天将体验情况简单汇报下,然后迎新春喽: 本文目录 .NET 7 详情(Proposed .NET 7 Breaking Changes #7131) .NET 7 SDK下载 尝鲜体验 3.1 安装.NET 7 SDK 3.2 Hello Word ... »

Dotnet9-com C#

[Abp vNext微服务实践] - 启动流程

前几篇分别介绍了abp vNext微服务框架和微服务CI/CD环境搭建,本篇开始介绍vNext微服务框架的开发环境搭建。 环境准备 官方介绍的系统架构图如下:  上图中身份服务和网关服务已经集成在系统中,我们需要搭建的是MS Sql、mongoDB、redis、RabbitMQ、elasticsearch。其中MS Sql、RabbiMQ、elasticsearch建议直接安装,redis、mo »

abp vnext 去IdentityServer 精简单体项目基于abp vnext 3.2版本

1.使用cli创建模块项目 2.修改XXX.HttpApi.Host项目的配置文件,将多余的那个删除      3.修改XXX.HttpApi.Host项目中的XXXXHttpApiHostModule,修改ConfigureServices,添加一下红色字体内容。 public override void ConfigureServices(ServiceConfigurationConte »

手把手教你用Abp vnext构建API接口服务

ABP是一个开源应用程序框架,该项目是ASP.NET Boilerplate Web应用程序框架的下一代,专注于基于ASP.NET Core的Web应用程序开发,也支持开发控制台应用程序。 官方网站:https://abp.io/ 官方文档:https://docs.abp.io/ 一、使用ABP框架可以快速的搭建一个应用程序,仅需要几步即可完成: 1. 安装ABP CLI ABP CLI是使用A »

ABP vNext微服务架构详细教程——镜像推送 - 车神ne

1. Jenkins搭建 为实现容器化部署,我们需要将代码打包成镜像并推送至容器仓库,我们可以选择自建容器仓库或者使用公有云服务商提供的镜像仓库。这里我们使用阿里云提供的免费镜像仓库。 代码打包和镜像 »

zklight