使用Ninject的N层Web应用程序示例?

时间:2011-12-18 20:12:20

标签: asp.net asp.net-mvc-3 dependency-injection ninject

我正在尝试学习如何使用依赖注入和Ninject。我一直在阅读有关该主题的博客文章和Mark Seeman的书“.NET中的依赖注入”。虽然我对DI有一般性的了解,但我很难理解如何在n层Web应用程序中组织代码。

是否有人知道我可以下载的项目示例或要审核的博客文章?如果样本基于Ninject和MVC3,那就更好了。

2 个答案:

答案 0 :(得分:4)

NerdDinner是一个示例ASP.NET MVC项目,它已更新为MVC 3:http://nerddinner.codeplex.com/

旧的MVC 2版本的修改版本使用Ninject和Unity进行依赖注入:http://nerddinneraddons.codeplex.com/这些项目的作者使用MVC 3和Entity Framework 4.1提供了不同的示例应用程序:http://efmvc.codeplex.com/但是使用AutoFac而不是Ninject进行依赖注入。

答案 1 :(得分:3)

S#arp Lite,最近由S#arp Architecture的原作者创建的S#arp Architecture的简易版本。

他的介绍博客: