首页 > Web开发 > 详细

MVC中的七层架构

时间:2016-08-18 00:59:28      阅读:241      评论:0      收藏:0      [点我收藏+]

工厂模式的七层架构

1、创建Model,实现业务实体。 
2、创建IDAL,实现接口。 
3、创建DAL,实现接口里的方法。 
4、创建DBUtility,数据库操作类
5、创建DALFactory,抽象工程,返回程序集的指定类的实例。 
6、创建BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。
7、创建WEB,调用BLL里的数据操作方法。 

层与层之间的关系:Web调用BLL,BLL调用DALFactory来决定要创建那个DAL的对象接口,然后返回给BLL的是IDAL对象。

IDAL接口是一系列“功能”的声明,DAL实现接口定义的所有功能(IDAL接口暴露,更好的做到封装哈耦合)。Modal在各层之间传递和使用。

DBUtility数据库操作的工具类。

基于MVC的七层架构

1.创建Model Layer,相当于Model层
2.创建Infrastructure Layer,架构层,主要用unit of work,是一个记录所有对象模型修改过的信息,在提交的时候,一次性修改,并把结果同步到数据库
3.创建ORM Layer,对象关系模型,数据库中表与实体的对应,Repository,利用反射实现依赖注入(IOC)
4.创建Services Layer,这个相当于DAL
5.创建Services Cache Layer,新增加的缓存,准确说上面的少了缓存。
6.创建Controllers Layer,相当于BLL层
7.创建MVC Layer,相当于Web层

MVC中的七层架构

原文:http://www.cnblogs.com/zhao123/p/5782206.html

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