问题 单项选择题

与客户机/服务器(Client/servet,C/S)架构相比,浏览器/服务器(Browser/Server,B/S)架构的最大优点是______。

A.具有强大的数据操作和事务处理能力
B.部署和维护方便、易于扩展
C.适用于分布式系统,支持多层应用架构
D.将应用一分为二,允许网络分布操作

答案

参考答案:B

解析: C/S模式的优点如下。
(1)客户机与服务器分离,允许网络分布操作;二者的开发也可分开同时进行。
(2)一个服务器可以服务于多个客户机。随着企业规模的日益扩大,软件的复杂程度不断提高,传统的二层C/S模式的缺点日益突出:
①客户机与服务器的通讯依赖于网络,可能成为整个系统运作的瓶颈;客户机的负荷过重,难以管理大量的客户机,系统的性能受到很大影响。
②如果服务器及其界面定义有改变,则客户机也要做相应改变。
③二层C/S模式采用单一服务器且以局域网为中心,难以扩展至广域网或Internet。
④数据安全性不好。客户端程序可以直接访问数据库服务器,使数据库的安全性受到威胁。
C/S模式适用于分布式系统,得到了广泛的应用。为了解决AS模式中客户端的问题,发展形成了浏览器/服务器(Browser/Server,B/S)模式;为了解决AS模式中服务器端的问题,发展形成了三层(多层)C/S模式,即多层应用架构。

单项选择题