![SQL Server 2012 数据库教程(第3版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/787/31630787/b_31630787.jpg)
上QQ阅读APP看书,第一时间看更新
1.3.2 B/S模式应用系统
基于Web的数据库应用采用三层客户-服务器模式,也称为B/S结构。第一层为浏览器,第二层为Web服务器,第三层为数据库服务器。浏览器是用户输入数据和显示结果的交互界面。用户在浏览器表单中输入数据,然后将表单中的数据提交并发送到Web服务器。Web服务器应用程序接收并处理用户的数据,通过数据库服务器,从数据库中查询需要的数据并返回给Web服务器。Web服务器再把返回的结果插入HTML页面,传送到客户端,在浏览器中显示出来。三层客户-服务器结构如图1.10所示。
![0](https://epubservercos.yuewen.com/17D980/17128222804963106/epubprivate/OEBPS/Images/image14.jpg?sign=1739151802-dxRGH5Wwbhs5w5ohqpWqZahRLWduF6QD-0-5c394821606b0aec40d550b00a482c34)
图1.10 三层客户-服务器结构
目前,流行的开发B/S结构应用数据库的工具主要包括ASP.NET、JavaEE、PHP等。例如,用ASP.NET开发的三层客户-服务器(B/S)模式的学生成绩管理系统中,学生增加/删除页面如图1.11所示。
![0](https://epubservercos.yuewen.com/17D980/17128222804963106/epubprivate/OEBPS/Images/image13.jpg?sign=1739151802-xEsljFuG7ylt3y5EdTTJJes22xK5kWmW-0-da5754453adf9162d198a3a4593121bc)
图1.11 B/S模式的学生成绩管理系统页面