我有一个asp.net应用程序并且使用了MVP模式并为所有类创建了接口以使它们可测试并应用依赖注入。
我将使用IoC容器(可能是Microsoft Unity)在一个地方注入依赖项。
之前我曾经使用Spring.NET作为Windows服务应用程序但是对于ASP.NET来说它会有所不同,因为我们有请求和响应以及应用程序生命周期,因此不确定如何设置它。
是否有任何好的示例应用程序来演示如何使用ASP.NET设置和配置IoC容器?
非常感谢,
答案 0 :(得分:2)
如果您正在寻找一个好的IOC容器 - 请查看http://ninject.org/
使用Ninject - http://webformsmvpcontrib.codeplex.com/wikipage?title=Ninject
在codeplex上有一个不错的MVP示例这是使用Ninject和MVP模式的Stackoverflow的一个很好的例子 - ASP.NET MVP Injecting Service Dependency
答案 1 :(得分:0)
温莎一直是我最喜欢的stackoverflow is the best source