壹佰文章最全总结| 《关于ASP.NETCore的分享之路》 (2)

C.5、权限认证流程解析,7个表,实现数据库复杂策略鉴权 本文讲解最简单的一种授权认证方案,将接口、菜单、角色、用户四个模板给结合在一起,实现基于数据库接宝的复杂策略授权。

C.6、JWT滑动刷新 通过一个很简单的小技巧,将JWT失效后,如何做到前端无感刷新的案例,有一定的参考意义。

C.7、基于数据库的复杂策略授权(视频) 通过直播的形式,分析了BlogCore项目中,是如何实现JWT 基于数据库 复杂的认证策略授权的。

C.8、如何从HttpContext中获取用户信息(视频) 上边我们说了token是如何转成HttpContext内存中的,那这篇讲的是,如何从内存中,把用户信息取出来,实现闭环。

D.1、什么是仓储模式 说白了,很像之前的三层架构的数据访问层,只不过是想把这个仓储的概念说出来,让大家先了解,为DDD打基础。

D.2、泛型基类仓储的使用 用了泛型基类,可以省去每个仓储和服务文件,都写CURD等基础操作了。

D.3、用泛型仓储做服务注入 通过泛型仓储的形式,可以省去多余不必需要的空仓储子文件,同时也去掉仓储接口层,如果仓储层。

E.1、依赖注入与IOC 大篇幅讲解依赖注入的由来、好处、使用方法、三种声明周期注册方式、容器化管理含义、Autofac组件使用、批量服务注册,无接口注册等。

E.2、原生依赖注入一对多 简单的实现一个接口,多个实现的注入方案。

E.3、依赖注入原理解析(视频) 视频的形式,深入分析控制反转的由来、为什么使用、注入的步骤、三种注册方法、三种注入方法、Autofac组件使用、查看是否注入成功等;

E.4、三个生命周期注册纠结说明(视频) 是针对上一个视频的补充说明。

E.5、Autofac组件使用(视频) 讲解如何从blogcore项目中,把依赖注入Autofac组件的代码给copy出来,自己使用。

E.6、依赖注入直播(视频) 通过直播的形式,手敲代码,也是使用Autofac组件来实现。

F.1、AOP切面编程初探 通过两个案例:AOP缓存和AOP日志,来配合讲解切面编程的原理。

F.2、AOP结合Redis实现切面缓存 切面编程的第三个案例:Redis缓存。

F.3、AOP切面编程原理分析(视频) 视频的形式,分析什么是AOP、面向过程/面向对象/面向切面/面向服务之间的发展历程和关系、切面编程的优势、使用场景等。

F.4、AOP原理—动态代理(视频) 以直播的形式,分享AOP的核心思想:动态代理是如何将目标类做代理服务的。

G.1、DTOs数据传输对象 第一次将视图模型、对象传输引出讨论,并介绍如何将对象进行合理化映射,以及最后的Automapper的使用。

G.2、Dto与多模型(视频) 通过视频的讲解,进一步讨论为什么项目中需要用到多个模型,已经模型之间的传输和体现形式。

G.3、Automapper对象映射(视频) 将Blog.Core中对应的Automapper组件的使用的内容抽离出来,更好的方便对组件的学习。

H.1、基于Log4net的全局异常日志 文章主要包含两个部分,第一个是全局异常处理,第二个就是集成日志,这里使用的是Log4net,目前这个日志方案和我blogcore的不一样,我还在修改中,备注。

H.2、Log4Net日志处理(视频) 视频是将Blog.Core中对应的Log4net组件的部分内容给抽离出来,可以针对性学习,这里的代码是最终正式且正确的。

H.3、日志_Serilog(视频) 通过直播的形式,一步步给大家讲解如何在Asp.NetCore中使用Serilog组件。

I.1、配置IConfiguration(视频) 视频讲解如何在Blog.Core中来使用配置,并对Appconfig.cs类抽离出来,有一定的参考价值。

I.2、变量与配置(视频) 也是一期视频,分析了下平时开发的时候是如何使用配置的,主要列举了常见的几种方案。

J.1、跨域与代理,3.0正式版 本文主要是下边两篇文章的总结篇,而且是基于netcore3.0的,可以只看本文即可,当然可以看下边两篇,讲解了四种平时开发中必须用到的方案和技术,JSONP、CORS、devProxy、Nginx。

J.2、三种跨域比较 比较原始的3种开发方案,主要是在.Net Fwk中使用的,分别是JsonP,请求头,CORS。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwzgz.html