一、基本结构
MODEL:数据库模型
DAL:操作数据库
BLL:处理商业逻辑
UI:界面
二、实现原理
UI层–>BLL层–>DAL层—>UI层
解释:UI层是界面层,根据客户需求,由UI层将数据模型以参数形式传递给BLL层,再由BLL层调用DAL层进行数据库处理,然后将处理结果返回给UI层。三层架构一般以数据表为最小单位。基本上一个数据表包含MODEL、DAL、BLL三个模块,UI模块可视需求而定。
三、三层架构与CS、BS无关,两种结构都可以采用这种架构。