首页 > Web开发 > 详细

Asp.net MVC 项目管理

时间:2016-05-25 09:26:51      阅读:265      评论:0      收藏:0      [点我收藏+]

抽象工厂:实体工厂继承于抽象工厂;表现层调用业务层,通过业务层抽象工厂的静态方法创建实体工厂,实体工厂创建具体的业务对象提供业务接口,表现层通过调用业务接口的方法。业务层调用数据层,通过数据层抽象工厂的静态方法读取配置文件,创建数据层的实体工厂,实体工厂创建具体的数据层对象,业务层调用数据层接口实现对数据库的操作。

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 项目管理

原文:http://www.cnblogs.com/newstar87/p/5525744.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!