三层架构的拙见

架构技术交流 2019-12-08

三层架构:UI层+(BLL)(逻辑层)+DAL层(数据访问)+model

1、 model是最底层,该层的作用是,直接和数据库链接,提供数据库的属性列名。获取数据库的属性定义访问权限为private,再通过定义变量用set和get方法来接收设置数据库的属性,确保数据的安全性,

2、DAL层即数据访问层,该层的作用是,提供一些方法,例如,add(  ),del(),check()……

3、bll层即逻辑层,该层的作用是通过调用dal层的方法进行逻辑的分析和判断,如是否插入成功,是否删除成功,登录成功和失败……

4、 ui层就是显示层,用于设置界面,与bll层链接,直接使用bll层的方法进行逻辑判断,和model的数据绑定

总体来说就时逐层调用的的过程,顾客>服务员(UI)>厨师(BLL)>采购员(DAL)>材料(Model)

一、首先是建立数据库

三层架构的拙见

二、model层

三层架构的拙见

三层架构的拙见

 三、DAL层

三层架构的拙见

 四、BLL层

三层架构的拙见

 五、 UI层

三层架构的拙见

1、怎么建立model 、dal、bll层?  ps:新建一个windows窗口文件(即UI层),右击“解决方案”》》添加》》新建项目》》类库

2、在建立dal层时需要添加引用层model和model,建立bll层时需要添加引用层dal和Model

相关推荐