ABP基础架构的哪些深入特性或机制值得进一步探索?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3978个文字,预计阅读时间需要16分钟。
目录+前言+一、理解模块化+Startup 类+模块定义+模块依赖和启动模块+模块生命周期+二、使用依赖注入系统+.NET 原生依赖注入+ABP 的依赖注入+1.约定式注册+2.接口注册+3.属性注册+4.接口属性
目录
- 前言
- 一、了解模块化
- Startup 类
- 模块定义
- 模块依赖和启动模块
- 模块生命周期
- 二、使用依赖注入系统
- .NET 原生依赖注入
- ABP的依赖注入
- 1.约定式注册
- 2.接口注册
- 3.属性注册
- 4.接口属性混合注册
- 暴露服务
前言
我们将从 ASP.NET Core 的Startup类开始了解为什么我们需要模块化系统,以及 ABP 如何提供模块化方式来配置和初始化应用程序。然后我们将探索 ASP.NET Core 的依赖注入,以及ABP是如何使用预定义规则(predefined rules)自动进行依赖注入。最后,我们将了解 ASP.NET Core 的配置和选项框架,以及其他类库。
本文共计3978个文字,预计阅读时间需要16分钟。
目录+前言+一、理解模块化+Startup 类+模块定义+模块依赖和启动模块+模块生命周期+二、使用依赖注入系统+.NET 原生依赖注入+ABP 的依赖注入+1.约定式注册+2.接口注册+3.属性注册+4.接口属性
目录
- 前言
- 一、了解模块化
- Startup 类
- 模块定义
- 模块依赖和启动模块
- 模块生命周期
- 二、使用依赖注入系统
- .NET 原生依赖注入
- ABP的依赖注入
- 1.约定式注册
- 2.接口注册
- 3.属性注册
- 4.接口属性混合注册
- 暴露服务
前言
我们将从 ASP.NET Core 的Startup类开始了解为什么我们需要模块化系统,以及 ABP 如何提供模块化方式来配置和初始化应用程序。然后我们将探索 ASP.NET Core 的依赖注入,以及ABP是如何使用预定义规则(predefined rules)自动进行依赖注入。最后,我们将了解 ASP.NET Core 的配置和选项框架,以及其他类库。

