在三层C/S架构中,是应用的用户接口部分,负责与应用逻辑间的对话功能的是哪一层?
单选题
在三层C/S架构中,是应用的用户接口部分,负责与应用逻辑间的对话功能的是哪一层?
A. 表示层
B. 感知层
C. 设备层
D. 业务逻辑层
答案:A
解析
正确答案:A. 表示层
表示层是三层 C/S 架构中的用户接口部分,负责界面展示、用户输入输出,并调用业务逻辑层完成请求,因此它承担“与应用逻辑间的对话功能”。
选项简析:
- A. 表示层:正确。直接面向用户,负责交互,并通过接口与业务逻辑层通信。
- B. 感知层:错误。通常属于物联网架构,负责数据采集与感知,不是 C/S 三层中的用户接口层。
- C. 设备层:错误。多指硬件或终端设备相关层次,不负责应用逻辑对话。
- D. 业务逻辑层:错误。它处理业务规则和逻辑计算,被动接收表示层请求,再访问数据层。
面试延伸:
三层 C/S 通常指表示层、业务逻辑层、数据访问层。表示层不直接访问数据库,而是通过业务逻辑层调用数据层,这样分层清晰、便于维护。注意与 B/S 架构、MVC 模式区分,表示层对应 View/Controller 的部分职责,业务逻辑层对应 Service/Model 的核心处理。