知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[2]

Posted 框架

篇首语:行是知之始,知是行之成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[2]相关的知识,希望对你有一定的参考价值。

ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  public class RouteConfig

  

  public static void RegisterRoutes(RouteCollection routes)

  

  //其他操作

  routes MapRoute(

  name: Home

  url:

  defaults: new controller = Employee action = GetAllEmployees

  )

  routes MapRoute(

  name: Detail

  url: name/id

  defaults: new controller = Employee action = GetEmployeeById

  )

  

  

  自定义的ControllerFactory(UnityControllerFactory)在Global asax中通过如下的代码进行注册 用于创建UnityControllerFactory的UnityContainer对象注册了IEmployeeRepository和EmployeeRepository之间的映射关系

  public class MvcApplication : System Web HttpApplication

  

  protected void Application_Start()

  

  //其他操作

  UnityContainer unityContainer = new UnityContainer()

  unityContainer RegisterType<IEmployeeRepository EmployeeRepository>()

  UnityControllerFactory controllerFactory =

  new UnityControllerFactory(unityContainer)

  ControllerBuilder Current SetControllerFactory(controllerFactory)

  

  

  除此之外 我们还为该实例应用定义相应的布局文件和CSS样式 在这里就不一一介绍了 这个例子旨在演示通过自定义ControllerFactory实现以IoC的方式激活目标Controller对象 这样可以最大限度地降低Controller和其他组件之间的依赖关系 因为这些依赖会被用于激活Controller的IoC容器动态注入

       返回目录 ASP NET MVC 框架揭秘

       编辑推荐

       ASP NET开发培训视频教程

       Microsoft NET框架程序设计视频教程

       Java程序性能优化 让你的Java程序更快 更稳定

       Visual C++音频/视频技术开发与实战

cha138/Article/program/net/201311/16069

相关参考

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(2)

ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(1)[2]

ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(1)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(1)[1]

ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(1)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(1)[2]

ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(1)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(1)[1]

ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(1)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(2)[2]

ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(2)[1]

ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[1]

ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(3)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后

知识大全 ASP.NET MVC 4框架揭秘:从Unity来认识IoC(2)

ASP.NETMVC4框架揭秘:从Unity来认识IoC(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来