会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
饭勺oO
在人来人往的街头 想起她 她现在好吗
博客园
首页
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
2023年10月16日
造轮子之种子数据
摘要: 在前面我们基本把应用框架的基础设施搭建完成。接下来我们就得着手处理一下种子数据的问题。在一个基础框架里面,种子数据很重要,比如一些基础数据,初始用户等等,这些都需要初始化,否则程序启动却无法使用就很尴尬了。 IDataSeeder 首先定义一个种子数据接口 using Wheel.Dependenc
阅读全文
posted @ 2023-10-16 11:07 饭勺oO
阅读(1085)
评论(0)
推荐(3)
2023年10月13日
造轮子之消息实时推送
摘要: 前面我们的EventBus已经弄好了,那么接下来通过EventBus来实现我们的消息推送就是自然而然的事情了。说到消息推送,很多人肯定会想到Websocket,既然我们使用Asp.net core,那么SignalR肯定是我们的首选。接下来就用SignalR来实现我们的消息实时推送。 Notific
阅读全文
posted @ 2023-10-13 15:26 饭勺oO
阅读(1489)
评论(1)
推荐(0)
2023年10月12日
造轮子之EventBus
摘要: 前面基础管理的功能基本开发完了,接下来我们来优化一下开发功能,来添加EventBus功能。EventBus也是我们使用场景非常广的东西。这里我会实现一个本地的EventBus以及分布式的EventBus。分别使用MediatR和Cap来实现。 现在简单介绍一下这两者:MediatR是一个轻量级的中介
阅读全文
posted @ 2023-10-12 17:53 饭勺oO
阅读(1159)
评论(3)
推荐(1)
造轮子之属性注入配合懒加载构建服务抽象基类
摘要: 在前面实现管理API的时候,可以看到我们用的挺多功能是没有通过构造函数注入的。比如缓存DistributedCache,MemoryCache,对象映射Mapper,多语言L,当前用户CurrentUser等等。这些全都初始化在WheelServiceBase以及WheelControllerBas
阅读全文
posted @ 2023-10-12 12:15 饭勺oO
阅读(284)
评论(0)
推荐(0)
造轮子之菜单管理
摘要: 前面完成了基础管理的相关API,接下来就得做一个菜单管理了,用于对接管理后台前端界面。 设计菜单结构 菜单是一个多级结构,所以我们得设计一个树形的。包含自己上级和下级的属性。同时预留Permission用于做可选的权限限制。 namespace Wheel.Domain.Menus { /// <s
阅读全文
posted @ 2023-10-12 11:50 饭勺oO
阅读(877)
评论(0)
推荐(1)
造轮子之用户管理
摘要: 跟角色管理一样,asp.net core identity中已经包含了UserManager,我们只需要简单包装一下逻辑即可完成我们的用户管理相关功能。 这里只打算添加分页查询,创建以及修改用户的API,不提供删除API。 实现UserManageAppService IUserManageAppS
阅读全文
posted @ 2023-10-12 11:49 饭勺oO
阅读(191)
评论(0)
推荐(0)
造轮子之角色管理
摘要: 在asp.net core identity中已经有RoleManager,我们只需要封装一下API操作Role即可完成我们角色管理相关功能,这里API打算只提供分页查询,创建以及删除,不提供修改API。 实现RoleManageAppService IRoleManageAppService na
阅读全文
posted @ 2023-10-12 11:49 饭勺oO
阅读(235)
评论(0)
推荐(1)
2023年10月11日
造轮子之多语言管理
摘要: 多语言也是我们经常能用到的东西,asp.net core中默认支持了多语言,可以使用.resx资源文件来管理多语言配置。但是在修改资源文件后,我们的应用服务无法及时更新,属实麻烦一些。我们可以通过扩展IStringLocalizer,实现我们想要的多语言配置方式,比如Json配置,PO 文件配置,E
阅读全文
posted @ 2023-10-11 14:49 饭勺oO
阅读(1038)
评论(0)
推荐(1)
2023年10月10日
造轮子之权限管理
摘要: 上文已经完成了自定义授权策略,那么接下来就得完善我们的权限管理了。不然没有数据,如何鉴权~ 表设计 创建我们的表实体类: namespace Wheel.Domain.Permissions { public class PermissionGrant : Entity<Guid> { public
阅读全文
posted @ 2023-10-10 11:11 饭勺oO
阅读(1195)
评论(0)
推荐(1)
2023年10月9日
造轮子之自定义授权策略
摘要: 前面我们已经弄好了用户角色这块内容,接下来就是我们的授权策略。在asp.net core中提供了自定义的授权策略方案,我们可以按照需求自定义我们的权限过滤。这里我的想法是,不需要在每个Controller或者Action打上AuthorizeAttribute,自动根据ControllerName和
阅读全文
posted @ 2023-10-09 17:11 饭勺oO
阅读(1123)
评论(1)
推荐(3)
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
公告