![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=1738928276-MaQhfxrWHAfjU0Sn1cfeUEgWPxf8Y4XW-0-36b8b2fdd1aac45bab7e68d7226161f4)
图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=1738928276-kpkA8ZnlTFceyFVyIXnjlVaMY5myS5ru-0-72301823afc9cc7d12efe5076746d2b1)
图1.11 B/S模式的学生成绩管理系统页面