拾题
首页 / 软考真题 / 三层C/S架构 / 第 4 题

简述三层C/S架构与二层C/S架构相比的主要优点。

简答题

简述三层C/S架构与二层C/S架构相比的主要优点。
答案:三层C/S架构将应用功能分成表示层、功能层和数据层,各层逻辑独立,具有以下优点:1)可扩展性好,易于支持大型企业广域网或Internet;2)灵活性高,可独立修改各层;3)可重用性好,功能层可复用;4)安全性好,可集中管理数据访问;5)易于维护,客户端较薄。

解析

参考答案

三层C/S分为表示层、功能层、数据层,各层逻辑独立。较二层优点:

1. 可扩展性好,易支持广域网、Internet和更多用户;

2. 灵活性高,各层可独立修改升级;

3. 可重用性好,功能层业务逻辑可复用;

4. 安全性好,数据访问集中,便于权限控制;

5. 易于维护,客户端较薄,升级集中在服务器端。

要点原因

  • 可扩展性:按层扩容,突破二层胖客户端规模限制。
  • 灵活性:层间接口清晰,替换实现不影响其他层。
  • 可重用性:业务逻辑独立,减少重复开发。
  • 安全性:客户端不直连数据库,降低暴露风险。
  • 维护性:瘦客户端免逐台部署,降低维护成本。

考点延伸

二层C/S业务与界面耦合,维护和安全弱;三层借中间件解耦,适合分布式、异构环境,并可向B/S扩展。

← 上一题

本单元其他题目

在拾题里做这套题