时间:2022-11-01 02:30:01 | 来源:信息时代
时间:2022-11-01 02:30:01 来源:信息时代
浏览器/服务器体系结构 : 浏览器/服务器体系结构(简称B/S)由两部分组成:由浏览器构成的客户端和由Web服务器构成的服务器端。在B/S体系结构中,客户端统一使用浏览器,无须开发应用界面,可操作性强,容易为用户所掌握,服务器端由数据库服务器和应用服务器构成。
1. B/S体系结构
B/S体系结构其实是C/S体系结构中的一种,即客户端为浏览器(http客户端)、服务器端为Web服务器(http服务器)。由于这种应用结构目前被绝大部分企业信息系统所采用,其重要性日益突出而被独立称之为浏览器/服务器体系结构。
由于C/S结构需要配置和维护多个客户机端支撑软件,不但会造成客户机臃肿,而且给应用程序的维护工作带来了很大的不便。随着Internet浏览器功能越来越强大,在许多场合下,可以用浏览器取代C/S结构的客户端软件,因此,从C/S体系结构中发展出了一种改进的结构——浏览器/服务器体系结构。在这种结构中,客户端并没有与特定应用相关的应用程序,统一用浏览器实现用户的输入/输出。应用程序的业务逻辑和数据处理都在服务器端安装和运行,因此,服务器端除了要有数据库服务器保存数据并运行基本的数据操作外,还要有处理客户端提交任务的应用服务器。这种结构的数据逻辑层位于数据库服务器之上,主要执行数据逻辑功能,运行SQL存储过程;业务逻辑层位于应用服务器上,主要执行业务逻辑功能,向数据库发送请求; 表现层位于客户机,即通过浏览器实现用户引导,向应用服务器发送请求并解析服务器端传来的数据。
典型的B/S结构一般由客户端浏览器和服务器端Web服务器、数据库服务器组成,B/S体系结构如图1所示。
图1 B/S体系结构