ASP.NET MVC架构中依赖性注入的概念

Java平台的Struct和Spring框架都能够有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring/Struct的管理下有机地协调、运行。Spring/Struct将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系统需要重构时,代码的改写量将大大减少。这样就有了ASP.NET MVC架构中依赖性注入的概念。

相关推荐