.NET 依赖注入 & 模块化架构

📚 30章 · 完整目录 v2.0
01 依赖注入基础
什么是DIIoC概念为什么需要DI优缺点
进入章节
02 .NET内置DI容器
IServiceCollectionServiceDescriptor生命周期
进入章节
03 服务注册与解析
AddTransientAddScopedAddSingletonTryAdd工厂模式
进入章节
04 构造函数注入
构造器原理多构造函数循环依赖
进入章节
05 属性注入与方法注入
属性注入[FromServices]方法注入场景
进入章节
06 生命周期管理
Transient/Scoped/Singleton作用域Captive Dependency
进入章节
07 高级注册技巧
泛型注册装饰器条件注册批量注册
进入章节
08 选项模式(Options)
IOptions<T>IOptionsSnapshotIOptionsMonitor热更新
进入章节
09 日志集成
ILogger<T>结构化日志日志级别自定义提供程序
进入章节
10 配置系统集成
IConfiguration多环境自定义配置源
进入章节
11 HttpClient工厂
IHttpClientFactory命名客户端类型化客户端生命周期
进入章节
12 中间件与管道
中间件注册管道模型自定义中间件DI应用
进入章节
13 模块化架构概述
什么是模块化单体 vs 模块化设计原则
进入章节
14 模块化设计模式
插件模式微内核OSGi实现
进入章节
15 模块加载机制
Assembly加载模块发现延迟加载热插拔
进入章节
16 模块通信
共享接口事件总线消息队列依赖管理
进入章节
17 模块化与DI结合
模块内DI容器服务共享作用域隔离
进入章节
18 Autofac集成
容器配置模块注册属性注入拦截器
进入章节
19 Scrutor库应用
批量注册装饰器链扫描策略
进入章节
20 Castle DynamicProxy
动态代理拦截器AOP与DI
进入章节
21 模块化项目实战
分层架构模块划分接口规范
进入章节
22 模块化测试策略
单元测试集成测试模块隔离Mock与DI
进入章节
23 性能优化
容器预热服务缓存懒加载对象池
进入章节
24 安全与DI
权限校验注入安全上下文作用域验证
进入章节
25 多租户架构
租户隔离服务注册多租户DbContext
进入章节
26 微服务与DI
服务发现负载均衡熔断器
进入章节
27 模块化部署
模块打包版本管理独立部署共享宿主
进入章节
28 诊断与调试
DI可视化服务图分析内存泄漏排查
进入章节
29 最佳实践
DI反模式服务定位器控制反转原则
进入章节
30 综合案例
模块化电商系统DI架构设计性能压测
进入章节