ASP.NET MVC IOC依赖注入之Autofac系列开篇
程序员文章站
2023-11-11 08:31:52
本系列主要讲述IOC依赖注入之Autofac在ASP.NET MVC项目中以及在WebForm项目中的具体应用。 ......
- autofac为ioc组件,实现控制反转,主要结合面向接口编程,完成较大程度的解耦工作。
- 使用ioc,必须面向接口编程,所谓的面向接口编程,即程序中依赖于抽象,而不依赖于具体实现。
- 需要所有的业务逻辑尽量编写在服务层中,控制器层等不直接调用数据库上下文对象,如此,在一定程度上将各个操作层面区分开,更好的达到解耦的目的。
- 约定:控制器中不再调用数据库上下文对象,只在服务层中的具体实现调用。
- autofac的生命周期可参考博文:https://blog.csdn.net/linshichen/article/details/82225274
参考博文:
下一章,正式进入主题
上一篇: C#程序结构
推荐阅读
-
ASP.NET MVC IOC依赖注入之Autofac系列开篇
-
ASP.NET Core 2.2 WebApi 系列【三】AutoFac 仓储接口的依赖注入
-
ASP.NET MVC IOC依赖注入之Autofac系列(一)
-
ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下
-
ASP.NET Core依赖注入系列教程之控制反转(IoC)
-
ASP.NET MVC IOC 之AutoFac攻略
-
ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇
-
ASP.NET Core Web 应用程序系列(二)- 在ASP.NET Core中使用Autofac替换自带DI进行批量依赖注入(MVC当中应用)
-
ASP.NET Core Web 应用程序系列(一)- 使用ASP.NET Core内置的IoC容器DI进行批量依赖注入(MVC当中应用)
-
ASP.NET MVC IOC依赖注入之Autofac系列(二)- WebForm当中应用