工作流程:
- 启动客户端浏览器,并在浏览器中制定一个URL地址。经地址解析,找到服务器IP地址,浏览器便向该地址指向的web服务器发出请求。
- Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器上的文件全名,找到相应的文件。
- 如果URL指向HTML文档(即静态网页),web服务器使用HTTP协议把文档直接送给浏览器。如果HTML文档中嵌入了CGI、ASP、PHP和JSP程序,则由web服务器运行这些程序,把结果送到浏览器。如果应用程序包含对数据库的操作,则应用程序服务器将查询指令发给数据库驱动程序,由数据库驱动程序对数据库执行查询操作。
- 查询结果返回给数据库驱动页面,并由驱动程序返回Web服务器。
- Web服务器将加国数据嵌入页面。
- Web服务器将完成的页面以HTML格式发给浏览器。
- 浏览器解释HTML文档,在客户端屏幕上展示结果。