什么是多层架构
编辑多层架构或n层架构是一种客户端服务器系统,其中业务逻辑完全分离并放置在数据库系统和客户端之间,例如使用中间件来服务用户和数据库之间的数据请求。广泛采用三层结构。
层
编辑一般层次结构
- 表示层
- 应用层
- 业务层
- 数据访问层
3 层
编辑三层分别是用户界面、业务逻辑、数据库,各自作为独立的模块进行开发和维护,一般运行在不同的平台上。
三层结构是为了克服两层结构的局限性而诞生的,它是在用户界面环境和数据库管理服务器环境之间增加一个中间层的结构,中间层的实现是事务处理监视器、消息服务器、应用程序服务器等。这个中间层可以为数据库的多个阶段或应用程序的执行进行排队或分发用户请求。例如,如果中间层充当队列,则客户端只会转发中间层会联系服务器,接收客户端留下的请求的响应,然后返回给客户端。中间层的作用是启用调度,以及优先处理多个请求用户请求,从而减少服务器的负载。给出
三层结构,分为下面三层。
表示层
表示层位于应用程序的顶部,与其他层中的数据等进行通信。
应用层
这一层也称为业务逻辑层或事务层。业务逻辑充当来自工作站的客户端请求的服务器。它反过来决定需要什么数据,并且是驻留在大型计算机上的第三层程序。表现得像一个客户。
数据层
数据层包括数据库和管理对其进行读写访问的程序。应用程序的组织可能比这更复杂,但三层视角是考虑大型程序各部分的便捷方法。
百科词条作者:小小编,如若转载,请注明出处:https://glopedia.cn/262576/