何为七层

2024-05-25 11:18
文章标签 七层 何为

本文主要是介绍何为七层,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



    这个星期自习研究了一下七层,结合自之前学过的三层,来谈一下自己的认识。

三层大家都是大,界面层(UI),业务逻辑层(BLL),数据交互层(DAL),图上还画了一个实体层。现在来解释一下这张图吧。



    图中的关系是一种依赖,学UML的时候知道其实就是一种使用关系。U层使用B层,B层使用D层,UBD又都是用了实体。


这些具体的三层东西在这里就不再讲解了,现在咱们具体来看一下七层吧。


    所谓的七层是在前面三层加实体的基础上,有添加了外观,和抽象工厂,当然在还有反射加配置文件。


    现在解释一下为什么使用外观,外观为B层提供了一个一致的界面,让U层可以直接减少和B层的耦合.封装了一些复杂的功能,易于调用。比如上下机的函数,可以通过外观进行疯转,然后在U层进行多次调用。

   外观主要是用来封装一些复杂的函数,供一些功能调用,如果自己的功能很简单那么还是U层直接调用B层的好,不要多此一举。这个是否调用外观,要视情况而定。


   对于工厂的作用,通过配置文件加反射,可以实现数据库的更换,同时可以再用户需求改变的时候跟换D层。

   当然工厂还有创建接口的作用。目前到达这里,接下来深入………….




这篇关于何为七层的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1001354

相关文章

[情商-13]:语言的艺术:何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相!

目录 前言: 一、说话的真实程度分级 二、说谎动机分级:善意谎言、中性谎言、恶意谎言 三、小心:所谓真相:只说对自己有利的真相 四、小心:所谓真相:就是别人想让你知道的真相 五、小心:所谓善解人意:就是别人只说你想要听到的话 前言: 何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相! 人与人交流话语中,处处充满了不真实,完全真实的只是其中一小部分,这

ISO/OSI七层模型和TCP/IP模型的关系

1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、     应用层。各层功能分别为: (1)物理层          提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流         及物理链路故障检测指示。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比

OSI 七层协议

网络协议(OSI 七层协议) 转载:https://www.cnblogs.com/jin-xin/articles/10067177.html

OSI七层网络协议

1、OSI各层数据的名称 7-5,应用层、表示层、会话层都叫做协议数据单元(PDU, Protocol Data Unit)。 4,传输层叫数据段(Segment)。 3,网络层叫数据包/报文(Packet)。 2,数据链路层叫数据帧(Frame)。 1,物理层叫比特流(Bit)。 助记:1流2帧3包4段其他都是协议数据单元

计算机网络入门基础——形象讲解OSI七层模型

OSI七层模型如下所示: 每一层的基本概念可参考 计算机网络入门基础——网络层次划分 我们如何生动形象的理解主机间通信时在这些层做的内容呢? 两主机通信的过程,从发送者(以下简称A)到接收者(以下简称B),属于从7层(应用层)->1层(物理层)封装,然后传输到远端,再从1层(物理层)->7层(应用层)解封装的过程。 我们以QQ消息为例进行讲解下。 1、 当A打开了QQ这个

浅谈维度建模、数据分析模型,何为数据仓库,与数据库的区别

往期推荐 大数据HBase图文简介-CSDN博客 数仓分层ODS、DWD、DWM、DWS、DIM、DM、ADS-CSDN博客 数仓常见名词解析和名词之间的关系-CSDN博客 数仓架构:离线数仓、实时数仓Lambda和Kappa、湖仓一体数据湖-CSDN博客 0. 前言 1991年,数据仓库之父 比尔·恩门 著书《Building the DataWarehouse》,要求构建数据仓

python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存及转存关于OSI的七层模型和TCP/IP四层模型

一、python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存     做一个简单的事:使用python读取一个txt文件,里面存储着N行用户id,需要一行行读取后再读取另一个存储用户昵称的txt文件,判断昵称是否有重复,如果没有重复就将数据库中的当前uid用户的昵称进行更换 publish:April 9, 2019 -Tuesday。

【设计模式】何为设计模式

引言 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。在学习具体模式之前,我想有必要先了解一些概念。 概念

何为禅

禅是一种心境,修禅即修心。 首先,我们需要相信因果报应。菩萨畏因,凡夫畏果。我们仅仅只是沧海一粟,世道轮回,今生的我们仅仅是由于某种未知的原因指引而来到这个世界,亲人,朋友,路人他们是神明指派到我们身边的指路人。 生命是一场修行,生不带来什么,死也无法带走什么,每个人都一样,无论富贵贫穷,无论善恶美丑。即便在我们离开后仍有人记得我们,但这一切都和我们无关了,我们已经进入了另一个世界。禅是我们与

Linux网络编程入门及OSI七层模型

目录 OSI七层模型  TCP/IP五层(或四层)模型 ​编辑 协议报头 局域网 以太网 令牌环网 无线LAN OSI七层模型  TCP/IP五层(或四层)模型 物理层: 负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆 (现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的