在大多数情况下,使用术语"多层体系结构";意味着一个系统的独立组件实际上位于物理上不同的硬件或服务器上。多层体系结构也可以称为多层体系结构,尽管有区别在大多数情况下,使用术语"多层体系结构"意味着一个系统的独立组件实际上位于物理上不同的硬件或服务器上,而分层系统可能只实现在同一物理空间中运行的不同应用程序;它们可能只通过逻辑分区(例如单个磁盘上的不同分区)来分离功能。大多数多层体系结构有三个不同的层,尽管根据系统的需要或设置,可以有更多的层。第一层被称为表示层,负责显示传递给它的信息,并为用户提供一种输入方式,最常见的是通过图形用户界面(GUI),表示层连接到逻辑层,逻辑层是评估用户输入的区域,从数据层检索数据,逻辑层或多或少是传统上被认为是标准的计算机应用程序,尽管它没有直接显示输出的设施,也没有办法直接接收用户的输入数据层只负责写入和读取数据,可以采用磁盘阵列或关系数据库管理系统(RDBMS)的形式。虽然数据层负责在多层体系结构中管理数据的存储和检索,它不知道数据的上下文,只处理记录或磁盘输入和输出函数多层体系结构中各层的一个定义特性是没有一个段超出它指定要执行的任务的边界,因此在表示层中没有业务逻辑或数据功能,逻辑层不能直接写入文件或直接访问用户正在使用的GUI通过客户机-服务器式的通信方式进行,每层都以某种方式同时充当客户机和服务器,这取决于所发生的交互因为工作流中的每一个必要步骤都是模块化的,可以独立于其他部分进行处理,这意味着用户使用的终端或GUI可以在不需要修改逻辑层或数据层的情况下进行更改,RDBMS或物理存储驱动器可以在不影响其他任何东西的情况下进行更改,这种模块化是非常困难的,如果不是不可能的话,在单层系统中,所有方面都被焊接到一个编译的应用程序中。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!