您的位置:首页 > 运维架构 > 网站架构

MVC,三层架构,工厂模型,七层

2013-06-01 21:09 387 查看
三层: DAL,BLL,WEB(MODEL,SQLHELPER公共)(BLL层的作用是对数据进行加工和对方法进行组合的例如性别在数据库中是bit类型值只有0和1但是表示层要显示的是男和女,这就要在bll层对数据库中的数据进行加工。又比如注册就需要先调用dal层的find()方法(查看是否存在该用户名)如果不存在则调用dal层的add()方法这里是方法的组合。一般情况下bll层就是直接返回数据的给人一种可有可无的(透明的)感觉,其实bll层是很重要的。)工厂,七层:从三层中衍生出来的MVC:MODEL,VIEW,CONTROLLER(MODEL区别于三层中model)工厂:MODEL,FACTORY,DAL,BLL,WEB七层:MODEL,IDAL(接口),DAL,DALFACTORY,BLL,WEB,SQLHELPER工厂中把IDAL(接口)和DALFACTORY(工厂)合并成了FACTORY,把SQLHELPER合并在了DAL中示例:标准三层(据说)1.DAL


2.BLL


3.WEB


标准七层(据说):1.Model


2.SQLhelper


3.IDAL(接口层)


4.DAL

5.Factory

6.BLL


7.Web


工厂模型:(登陆的例子)1.Model

2.Factory(定义接口):


2.Factory(ObjectoryFactory映射接口)

3.DAL

4.BLL(1)


4.BLL(2)

5.WEB
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: