NET 网站项目中的三层架构
docx 1 、 ASP
NET 的 三 层 架 构 (DAL,BLL,UI)BLL 是 业 务 规 律 层BusinessLogicLayerDAL 是数据访问层 DataAccessLayerASP
NET 的三层架构(DAL,BLL,UI)图形表示三层结构
其中 web 即为 USL 层web–bll–dal||||V|+–model—+一、三层体系架构 1
表示层(USL):主要表示 WEB 方式,也可以表示成 WINFORM 方式
假如规律层相当强大和完善,无论表现层如何定义和更改,规律层都能完善地供应服务
业务规律层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务规律处理
假如说数据层是积木,那规律层就是对这些积木 2、的搭建
数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务规律层或表示层供应数据服务
二、具体区分 1
表示层:主要对用户的恳求接受,以及数据的返回,为客户端供应应用程序的访问
业务规律层:主要负责对数据层的操作,也就是说把一些数据层的操作进行组合
数据访问层:主要看你的数据层里面有没有包含规律处理,事实上他的各个函数主要完成各个对数据文件的操作,而不必管其他操作
三、总结 三层结构是一种严格分层方法,即数据访问层(DAL)只能被业务规律层(BLL)访问,业务规律层只能被表示层(USL)访问,用户通过表示 3、层将恳求传送给业务规律层,业务规律层完成相关业务规章和规律,并通过数据访问层访问数据库获得数据,然后依据相反的挨 次 依 次 返 回 将 数 据 显 示 在 表 示 层
有 的 三 层 结 构 还 加 了Factory、Model 等其他层,实际都是在