asp.net-mvc – ASP.NET MVC推荐的依赖注入框架是什么?
发布时间:2020-12-15 20:40:58 所属栏目:asp.Net 来源:网络整理
导读:我一直在为ASP.NET MVC寻找良好的依赖注入. 最近我是 Java EE程序员,我一直使用Spring for DI框架. 但是从互联网搜索了一些教程之后. Spring.NET需要对需要注入的每个控制器进行显式的XML配置. spring context resource uri="config://spring/objects"/ /con
我一直在为ASP.NET MVC寻找良好的依赖注入.
最近我是 Java EE程序员,我一直使用Spring for DI框架. 但是从互联网搜索了一些教程之后. Spring.NET需要对需要注入的每个控制器进行显式的XML配置. <spring> <context> <resource uri="config://spring/objects"/> </context> <objects xmlns="http://www.springframework.net"> <object id="HomeController" type="SpringTestApplication.Controllers.HomeController,SpringTestApplication" singleton="false"> <property name="TestProperty" value="This has been injected via Spring.Net"/> </object> </objects> </spring> 而且我认为它非常受人尊敬,因为在Java World中没有像Spring这样的自动装配功能. 提前致谢. 解决方法
我不会说ASP.NET MVC框架有一个事实上推荐的DI框架.然而,.NET世界中有不少流行的DI框架:
Castle Windsor,Autofac,StructureMap,Ninject,Unity,Sprint.NET等.
我肯定会推荐Ninject.源代码可以在github找到.对于各种版本的ASP.NET MVC框架,有一个Ninject extension.该项目还包含一个示例应用程序. 如果您想在野外使用Ninject查看应用程序,我会推荐博客引擎Subtext. 我还建议你看看马克·塞曼的书:Dependency Injection in .NET.它涵盖了.NET的一些主要框架.不幸的是,它不涵盖Ninject. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- WCF服务与ASP.NET Web Api
- asp.net – 比HttpHandlers快的东西?
- asp.net-mvc-3 – 应该如何看待“分离”?
- updatepanel – 更新面板不显示ASP.NET 3.5中的错误
- asp.net-mvc – MVC:覆盖默认的ValidationMessage
- 在我的ASP.NET MVC站点区域中执行全局视图数据的最佳方法?
- asp.net-core – 如何在asp.net 5类库nuget包中包含视图
- asp.net-mvc – 如何在将model属性传递给局部视图时保持正确
- 谈谈分布式事务(Distributed Transaction)[共5篇]
- asp.net – 如何更改FileUpload控件(System.Web.UI.WebCont
推荐文章
站长推荐
- asp.net-web-api – 无法在Mono / xsp4中加载类型
- asp.net-mvc – ASP.NET MVC – HtmlHelper和Ses
- Pro ASP.NET Core MVC(一)【前世今生】
- ViewState在ASP.NET MVC中是否相关?
- ASP.NET会话超时测试
- ASP.NET – meta:ResourceKey vs <%$Resources
- ASP.NET Core 认证与授权[3]:OAuth & OpenID
- ASP.NET CustomErrors – RemoteOnly,其中“remo
- asp.net-mvc-3 – 什么是MVC 3中的ModelState类?
- asp.net – 如何在MVC3 .net中实现DotNetOpenAut
热点阅读