七层架构

   日期:2020-06-01     浏览:296    评论:0    
核心提示:七层架构是在三层架构的基础上进行扩充的,分别是表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),实体层(Entity),外观层(Facade),工厂层(Factory),接口层(IDAL)。各层的作用实体层:定义数据库中的字段(private类型),声明属性(public类型)用于参数的传递。接口层:在接口层中定义我们实现某一功能的方法,这一层中只有定义好的抽象的方法名,并没有具体实现该方法的方法体。工厂层:用工厂+反射的方法,通过设置配置文件信息,达到选取目标数据库的作用..数据库

七层架构是在三层架构的基础上进行扩充的,分别是 表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),实体层(Entity),外观层(Facade),工厂层(Factory),接口层(IDAL)。

 

各层的作用

实体层:定义数据库中的字段(private类型),声明属性(public类型)用于参数的传递。

接口层:在接口层中定义我们实现某一功能的方法,这一层中只有定义好的抽象的方法名,并没有具体实现该方法的方法体。

工厂层:用工厂+反射的方法,通过设置配置文件信息,达到选取目标数据库的作用。

外观层:解耦U层和B层,降低两个类之间的关联,提高代码的可维护性。

数据访问层:数据访问层在作业过程中访问数据系统中的文件,实现对数据库中数据的读取保存操作。 

表示层:主要功能是显示数据和接受传输用户的数据,可以在为网站的系统运行提供交互式操作界面,表示层的应用方式比较常见,例如Windows窗体和Web页面。 

业务逻辑层:将用户的输入信息进行甄别处理,分别保存。建立新的数据存储方式,在存储过程中对数据进行读取,将“商业逻辑”描述代码进行包含。 
 

 

七层架构引用关系

引用

UI层

Façade层、Entity层

Façade层

BLL层、Entity层

BLL层

Factory层、IDAL层、Entity层

Factory层

IDAL层

IDAL层

Entity层

DAL层

IDAL层、Entity层

Entity层

/

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服