发展历程 什么是三层应用程序? -技术百科的定义

什么是三层应用程序? -技术百科的定义

目录:

Anonim

定义-三层应用程序是什么意思?

三层应用程序是特定类型的n层体系结构。 对于三层体系结构,这些层如下所示:

  • 表示层(也称为用户界面或客户端应用程序)
  • 业务逻辑层(也称为应用程序服务器)
  • 数据存储层(也称为数据库服务器)

技术百科解释了三层应用

N层表示一种软件工程概念,用于使用分为多个层的客户端/服务器体系结构设计和实现软件系统。 这消除了设计和实现复杂性的耦合,从而允许部署的系统具有可伸缩性。


在三层应用程序中,用户交互由表示层管理,该表示层提供了易于操作的前端。 业务规则由业务层管理,该业务层控制和操作整个应用程序框架。 基础数据由数据存储层存储和提供服务,也称为数据持久性。


三层通过预定且稳定的接口彼此松散耦合。 这种去耦允许在每个层的设计,实现和规模内进行重大更改,而不会影响其他层。


业务规则已从客户端中删除,并在应用程序服务器(也称为中间层)中执行。 应用程序服务器确保正确处理业务规则。 它还充当客户端应用程序和数据库服务器之间的中介。


与两层应用程序相比,三层应用程序的优势在于增加了模块化。 这允许替换任何层而不影响其他层,以及将业务相关功能与数据库相关功能分离。 最后,三层应用程序可显着提高系统的负载平衡,性能的可伸缩性和可维护性。

什么是三层应用程序? -技术百科的定义