扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构风格中等
单选题
2025年11月第55题
中等
单选题
2025年11月第55题
#第二版教材
#必须掌握
在多层体系结构中,(__)负责处理用户界面相关的业务逻辑,如界面展示与交互控制等。
问题(1)
浓缩知识点
多层体系结构中常用的三层架构包含表示层、业务逻辑层、数据层,也叫持久层,其中表示层是直接对接用户的核心层级,主要负责界面展示、接收用户输入、管控交互逻辑,会将用户操作传递给业务逻辑层,再把业务处理结果反馈给用户呈现;业务逻辑层是核心处理层,承担各类业务规则制定、逻辑运算与流程管控等工作,比如订单核算、权限验证;数据层,也就是持久层,专注于数据的持久化存储与访问,负责和数据库、文件存储等交互,为业务逻辑层提供数据支撑,也会接收业务层的数据处理指令完成数据的读写操作。
正确答案
B
本题考察的是多层体系结构(即三层架构)中各层的职责划分。
三层架构通常包括:
- 表示层(Presentation Layer):负责与用户交互,处理输入与输出,是用户界面所在的层。
- 业务逻辑层(Business Logic Layer):负责具体的业务规则与逻辑处理,如订单计算、权限验证等。
- 数据层(Data Layer)或持久层(Persistence Layer):负责数据的持久化与访问,如数据库读写、文件存取等。
A选项业务逻辑层:主要实现业务规则与逻辑运算,不直接处理用户界面。
B选项表示层:负责显示信息、接收用户输入,并将输入传递给业务逻辑层处理,是处理“用户界面相关业务”的层,正确。
C选项数据层:负责与数据库交互,不涉及界面逻辑。
D选项持久层:与数据层含义相近,用于数据存储访问,也不负责界面处理。
选择选项 B。
