查看更多
当前 - 选择题 - 软件架构风格
中等
单选题
2025年5月第14题
#第二版教材
#必须掌握

关于客户端/服务器(C/S)和浏览器/服务器(B/S)架构的说法,下列选项中哪一项是错误的(__)。

问题(1)
浓缩知识点

客户端服务器(C/S)与浏览器服务器(B/S)是分布式系统中常见的架构类型。典型两层C/S架构由表示层(客户端)和数据层(数据库服务器)构成,业务逻辑通常内嵌在客户端或数据库端,不设置独立的业务层;三层C/S架构则在两层架构基础上新增了独立的应用服务器层,专门承载业务逻辑,实现表示、业务、数据三层的清晰分离。B/S架构属于特殊的三层C/S架构,其表示层为浏览器,功能层为Web或应用服务器,数据层为数据库服务器。这类分层架构的核心优势在于明确各模块职责边界,能大幅提升系统的可扩展性与可维护性,方便后续的功能迭代、模块更新以及问题排查。

正确答案
D

本题考察的是C/S 与 B/S 架构的基本概念及层次划分
A选项 B/S 架构是一种特殊的三层 C/S 架构:B/S 架构通常包含表示层(浏览器)、功能层(Web 服务器/应用服务器)和数据层(数据库服务器),符合三层架构的思想,因此该说法是正确的。
B选项在三层 C/S 架构中新增应用服务器层:两层 C/S 架构由客户端与数据库服务器构成,而三层 C/S 架构通过引入应用服务器层/功能层,将业务逻辑与数据存储分离,描述正确。
C选项分层架构设计有助于提升可扩展性和可维护性:这是分层设计的重要优点,正确。
D选项典型的两层 C/S 架构由表示层、业务层两部分组成:两层 C/S 架构实际上是表示层(客户端)和数据层(数据库服务器),业务逻辑通常放在客户端或数据库端,并不是独立的一层,因此该说法错误。
因此,正确答案是 D。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有