览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端(Browser)实现,另一部分事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。浏览器通过Web Server 同数据库进行数据交互。
B/S的工作流程如图2-1所示:
图2-1 B/S工作流程
其中,服务器向浏览器提供服务的过程大致可以归纳为以下几个步骤:
(1) 用户打开计算机(客户机),启动浏览器程序(Netscape Navigator, Microsoft Internet Explorer等),并在浏览器中指定一个URL(Uniform Resour