系统架构设计师 · 知识库

客户端服务器与浏览器服务器

C/S 把表示和业务/数据分离,客户端承担部分表示或业务逻辑;B/S 使用浏览器作为客户端,业务和数据集中在服务器端,常演化为表示层、业务层、数据层三层。

C/S 与 B/S 的选择

C/S 交互性强、客户端可承担部分处理,但部署升级困难;B/S 部署升级简单、跨平台,但交互性和客户端能力较弱,常采用三层结构均衡负载。

三层 = 表示层 + 业务逻辑层 + 数据访问层