随笔分类 -  Abp

摘要:缘起 abp默认提供的Claims不够用,当系统需要添加自定义Claims. 正文 首先abp默认提供了'IAbpClaimsPrincipalContributor'接口来帮助实现,该接口实现会在颁发token的时候调用. public async Task ContributeAsync(Abp 阅读全文
posted @ 2022-06-02 16:08 初久的私房菜 阅读(2778) 评论(1) 推荐(0) 编辑
摘要:缘起 业务调整,们需要将Abp vNext的现有接口或服务进行重写. 正文 当我们需要重写掉abp的某些服务的时候如下面代码所示. [ExposeServices(typeof(IIdentityRoleAppService))] public class RoleAppService:Identi 阅读全文
posted @ 2022-06-02 15:48 初久的私房菜 阅读(612) 评论(0) 推荐(0) 编辑
摘要:前言 祝大家国庆快乐,本来想国庆之前更新完的,结果没写完,今天把剩下的代码补了一下总算ok了。 本章节也是我们后端日常开发中最重要的一步就是测试,我们经常听到的单元测试、集成测试、UI测试、系统测试,还有就是最常见的(人肉测试),这些理论知识我记得老张有个视频讲了2篇,欢迎大家可以去群里骚扰老张,我 阅读全文
posted @ 2021-10-09 16:36 初久的私房菜 阅读(1514) 评论(1) 推荐(5) 编辑
摘要:说明 Abp vNext基础篇的文章还差一个单元测试模块就基本上完成了我争取10.1放假之前给大家赶稿出来,后面我们会开始进阶篇,开始拆一些东西,具体要做的事我会单独开一个文章来讲 缘起 本篇文章缘起于dyAbp大佬们在给夏琳儿(简称:小富婆)讲解技术的时候发起,因为多用户设计和用户扩展属性设计在社 阅读全文
posted @ 2021-09-27 10:56 初久的私房菜 阅读(2265) 评论(3) 推荐(4) 编辑
摘要:介绍 本章节来把接口的权限加一下 权限配置和使用 官方地址:https://docs.abp.io/en/abp/latest/Authorization 下面这种代码可能我们日常开发都写过,ASP.NET Core 提供的Authorize特性来帮我们做授权,但是BookStore_Author_ 阅读全文
posted @ 2021-09-23 09:22 初久的私房菜 阅读(3192) 评论(2) 推荐(4) 编辑
摘要:介绍 评论本来是要放到标签里面去讲的,但是因为上一章东西有点多了,我就没放进去,这一章单独拿出来,内容不多大家自己写写就可以,也算是对前面讲解的一个小练习吧。 相关注释我也加在代码上面了,大家看看代码都可以理解。 评论仓储接口和实现 public interface ICommentReposito 阅读全文
posted @ 2021-09-18 09:19 初久的私房菜 阅读(1104) 评论(0) 推荐(4) 编辑
摘要:缘起 说明:名字用Abp vNext是因为这属于我Abp vNext系列的文章,该问题其实应该属于ids4的部署问题和abp没啥关系。 问题源于周五晚上在和群友聊的时候聊到使用Nginx反向代理后端来做SSL,本来觉得这个问题很简单我就直接部署了一个没想到这就碰到问题了,我的ids4的issuer出 阅读全文
posted @ 2021-09-13 13:03 初久的私房菜 阅读(1149) 评论(4) 推荐(2) 编辑
摘要:介绍 本章节先来把上一章漏掉的上传文件处理下,然后实现Tag功能。 上传文件 上传文件其实不含在任何一个聚合中,它属于一个独立的辅助性功能,先把抽象接口定义一下,在Bcvp.Blog.Core.Application.Contracts层Blog内新建File文件夹。 一个是根据文件name获取文件 阅读全文
posted @ 2021-09-13 09:24 初久的私房菜 阅读(1223) 评论(0) 推荐(3) 编辑
摘要:介绍 不好意思这篇文章应该早点更新的,这几天在忙CICD的东西没顾得上,等后面整好了CICD我也发2篇文章讲讲,咱们进入正题,这一章来补全剩下的 2个接口和将文章聚合进行完善。 开工 上一章大部分业务都完成了,这一章专门讲删除和修改,首先是删除,文章被删除评论肯定也要同步被删掉掉,另外评论因为也会存 阅读全文
posted @ 2021-09-06 15:38 初久的私房菜 阅读(1273) 评论(0) 推荐(3) 编辑
摘要:介绍 9月开篇讲,前面几章群里已经有几个小伙伴跟着做了一遍了,遇到的问题和疑惑也都在群里反馈和解决好了,9月咱们保持保持更新。争取10月份更新完基础篇。 另外番外篇属于 我在abp群里和日常开发的问题记录,如果各位在使用abp的过程中发现什么问题也可以及时反馈给我。 上一章已经把所有实体的迁移都做好 阅读全文
posted @ 2021-09-01 09:03 初久的私房菜 阅读(1909) 评论(1) 推荐(4) 编辑
摘要:介绍 业务篇章先从客户端开始写,另外补充一下我给项目起名的时候没多想起的太随意了,结果后面有些地方命名冲突了需要通过手动using不过问题不大。 开工 应用层 根据第三章分层架构里面讲到的现在我们模型已经创建好了,下一步应该是去Application.Contracts层创建我们的业务接口和Dto. 阅读全文
posted @ 2021-08-27 09:16 初久的私房菜 阅读(2249) 评论(0) 推荐(7) 编辑
摘要:介绍 我们将通过例⼦介绍和解释⼀些显式规则。在实现领域驱动设计时,应该遵循这些规则并将其应⽤到解决⽅案中。 领域划分 首先我们先对比下Blog.Core和本次重构设计上的偏差,可以看到多了一个博客管理和类别管理。 根据上面得到的业务脑图我们可以看到包含Blog(博客),Post(文章),Commen 阅读全文
posted @ 2021-08-23 09:01 初久的私房菜 阅读(2957) 评论(8) 推荐(3) 编辑
摘要:缘起 该问题来自于ABP Framework 研习社的Avatar,聊天记录和文章已经和本人沟通过了,发这篇文章是因为今天他升级ABP 4.4不小心写出了点问题找到我,我才想可以把这个事写一下。老哥在群里提问ABP如何走角色授权,当时看到这个问题并没有在意因为ABP默认只是扩展了策略授权,角色授权直 阅读全文
posted @ 2021-08-20 13:30 初久的私房菜 阅读(6009) 评论(3) 推荐(3) 编辑
摘要:介绍 本章节对 ABP 框架进行一个简单的介绍,摘自ABP官方,后面会在使用过程中对各个知识点进行细致的讲解。 领域驱动设计 领域驱动设计(简称:DDD)是一种针对复杂需求的软件开发方法。将软件实现与不断发展的模型联系起来,专注于核心领域逻辑,而不是基础设施细节。DDD适用于复杂领域和大规模应用,而 阅读全文
posted @ 2021-08-19 09:13 初久的私房菜 阅读(12199) 评论(7) 推荐(13) 编辑
摘要:缘起 在.Net行也目前工作5年,前年认识了老张的哲学,也跟着一起学习了非常多的知识,非常感谢老张鼓励我来做ABP这个系列的教程,我也努努力带着我那小小的海漂梦(上海漂流)来搞起。 ABP vNext 简要介绍 ABP vNext 框架是一个基于ASP.NET核心的完整基础设施,通过遵循软件开发最佳 阅读全文
posted @ 2021-08-16 10:52 初久的私房菜 阅读(27661) 评论(4) 推荐(8) 编辑
摘要:介绍 ABP目前的最新版本是4.4也是最近才发布的,文章目前采用的是Angular作为UI框架,使用Entity Framework Core作为数据库提供者,如果你想用其他UI框架需要自己完成欢迎提交(pr) 创建项目 在 https://abp.io/ 首页,点击开始创建项目,项目名称Bcvp. 阅读全文
posted @ 2021-08-16 10:52 初久的私房菜 阅读(7077) 评论(6) 推荐(3) 编辑

作者:初久的私房菜
好好学习,天天向上
返回顶部小火箭
好友榜:
如果愿意,把你的博客地址放这里
张弛:https://blog.zhangchi.fun/