asp.net-mvc – 依赖注入框架的重点是什么?
发布时间:2020-05-24 09:31:03 所属栏目:asp.Net 来源:互联网
导读:我确信我在这方面有点迷失…我的理解是依赖注入意味着初始化类所需的东西.例如. 如果我的控制器需要一个服务而我希望能够测试它,那么我应该为它定义两个Constructor方法……所以,我的问题是……为什么人们使用Frameworks来实现这个?我迷路了 public class Co
|
我确信我在这方面有点迷失…我的理解是依赖注入意味着初始化类所需的东西.例如.
public class CompaniesController : Controller
{
private ICompaniesService _service;
public CompaniesController()
{
_service = new CompaniesService();
}
public CompaniesController(ICompaniesService service)
{
_service = service;
}
解决方法人们不使用依赖注入框架来生成您在示例中提供的代码.这仍然是开发人员的工作.当有人调用构造函数时,使用依赖注入框架.框架将注入ICompaniesService的具体实现,而不是显式调用构造函数的开发人员. 虽然它是一个特定的产品,但nInject Homepage实际上有一些非常好的例子. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 来自asp app的流媒体mime类型’application / p
- asp.net-mvc-4 – MVC4中的Bootstrap和font-awesome
- asp.net-mvc – 针对SAAS的多租户客户端特定定制
- asp.net-mvc – 如何从ASP.NET MVC中的JSONResult方法重定向
- ASP.NET网站在部署时看起来不一样
- asp.net-mvc – HtmlHelper扩展方法vs部分视图?
- asp.net-mvc-2 – 如何使用Castle Windsor在MVC中注入UrlHe
- 缺少ASP.NET 5模板
- asp.net-mvc – VIEWDATA和VIEWBAG存储在MVC中的哪个位置?
- asp.net-mvc-4 – 具有动态部分视图创建的MVC Ajax
推荐文章
站长推荐
- asp.net-mvc – 发布ASP.NET MVC 3 Html.TextAre
- asp.net – ASP计数器 – 不同计数器“桶”中类似
- 代码翻译:ASP.NET Server.Transfer in PHP
- asp.net-mvc – 使用Castle Windsor在ASP.NET MV
- asp.net – 如何Html.Encode在Webforms
- asp.net-mvc – System.Web.Optimization与Micro
- asp.net – 找不到元素’elmah’的架构信息
- asp.net-mvc – Accord.NET比较两个图像以确定相
- asp.net-mvc – 如何防止在DataBase First Model
- .net-4.0 – 从自定义IHttpHandler调用MvcHttpHa
热点阅读
