Asp.net MVC 项目管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net MVC 项目管理相关的知识,希望对你有一定的参考价值。
抽象工厂:实体工厂继承于抽象工厂;表现层调用业务层,通过业务层抽象工厂的静态方法创建实体工厂,实体工厂创建具体的业务对象提供业务接口,表现层通过调用业务接口的方法。业务层调用数据层,通过数据层抽象工厂的静态方法读取配置文件,创建数据层的实体工厂,实体工厂创建具体的数据层对象,业务层调用数据层接口实现对数据库的操作。
Controller与View的分离
Controller 类库项目:添加System.Web.MVC引用
原理:MVC加载Controller是通过遍历MVC网站的bin目录中所有的程序集,获取其中继承了Controller且以Controller结尾命名的类
优化:在路由上指定命名空间
区域(Areas)的使用
application里首先注册区域AreaRegistration.RegisterAllAreas(); MVC注册区域是通过遍历MVC网站bin目录中所有的程序集,获取其中继承了AreaRegistration并且以AreaRegistration结尾命名的类,调用其中重写(override)的RegisterArea注册区域路由;然后再注册路由 RouteConfig.RegisterRoutes(RouteTable.Routes);
以上是关于Asp.net MVC 项目管理的主要内容,如果未能解决你的问题,请参考以下文章