1.3.2 B/S模式应用系统

基于Web的数据库应用采用三层客户-服务器模式,也称为B/S结构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和显示结果的交互界面。用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器。Web服务器应用程序接收并处理用户的数据,通过数据库服务器,从数据库中查询需要的数据并返回给Web服务器。Web服务器再把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。三层客户-服务器结构如图1.10所示。

0

图1.10 三层客户-服务器结构

目前,流行的开发B/S结构应用数据库的工具主要包括ASP.NET、JavaEE、PHP等。例如,用ASP.NET开发的三层客户-服务器(B/S)模式的学生成绩管理系统中,学生增加/删除页面如图1.11所示。

0

图1.11 B/S模式的学生成绩管理系统页面