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