使用 Ninject 的 N 层 Web 应用程序示例?
我正在尝试学习如何使用依赖注入和 Ninject。我一直在阅读有关该主题的博客文章和 Mark Seeman 的书“.NET 中的依赖注入”。虽然我对 DI 有一般性的了解,但我很难理解如何在 n 层 Web 应用程序中组织代码。
有谁知道我可以下载的项目示例,或者可以查看的博客文章?如果示例基于 Ninject 和 MVC3,那就更好了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
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 进行依赖注入。
NerdDinner is a sample ASP.NET MVC project, and it has been updated to MVC 3: http://nerddinner.codeplex.com/
There are modified versions of the old MVC 2 version that use Ninject and Unity for dependency injection: http://nerddinneraddons.codeplex.com/ The author of those projects provided a different sample application using MVC 3 and Entity Framework 4.1: http://efmvc.codeplex.com/ but used AutoFac rather than Ninject for dependency injection.
有 S#arp Lite,这是 S#arp Architecture 最近由 S#arp Architecture 的原作者创建。
他的介绍性博客文章:
There's S#arp Lite, a light version of S#arp Architecture recently started by S#arp Architecture's original author.
His introductory blogposts: