Web Technology Web应用程序如何工作 访问数据库 步骤1Web浏览器请求 W浏陀器 动态页= 啦应 步骤9-Web服务器将 WEB服务器 完成的页发送到请求浏览 步骤2-Web服务器查 该页井将其传递给应 </HTML> </HTMLY 步骤8-应用程序服务器 将数据插人页中,然后将 步骤3.应用程序服务 器查找页中的指令 应用序服务器 步骤4.应用程序服务 器将查询发送到数据库 步骤7驱动程序将记录 驱动程 起率动程序 步骤5·驱动程序对数 步骤6·记录集被返回给驱 据库执行查询 动程序
Web Technology Web应用程序如何工作 ▪ 访问数据库
Web Technology 浏览器的战国时代 现在浏览器界分为两大阵营 个是微软的阵营,包括使用IE内核的浏览器,代表作是微软IE 另一个是非IE内核的浏览器,代表作是 Opera和 Mozilla Top Browser Share Trend o sHRt DassED February 2008 to December. nt0·Og 38 e drt Worldwide browser usage by version: October 2009 Percent 20 rten Parer Frete see Cte 1812 7/5JDN000丶 1%%d5N0J4 web即计算机,浏览器即桌面c
Web Technology 浏览器的战国时代 ▪ 现在浏览器界分为两大阵营 - 一个是微软的IE阵营,包括使用IE内核的浏览器,代表作是微软IE - 另一个是非IE内核的浏览器,代表作是Opera和Mozilla ▪ 主要浏览器 (2008) Web即计算机,浏览器即桌面
Web Technology HTTP协议 aWeb服务器和客户端浏览器之间通过HTTP协议进行通信 HTTP代表HyperTexttransportProtocol(超文本传输协议) Http的两个重要功能 传输文件 实现动态交互应用 地址①)厂ww,163.net ‖地址①)图]ht:/13net
Web Technology HTTP协议 ▪ Web服务器和客户端浏览器之间通过HTTP协议进行通信 ▪ HTTP代表HyperText Transport Protocol(超文本传输协议) ▪ HTTP的两个重要功能 - 传输文件 - 实现动态交互应用
Web Technology HTTP协议 HTTP是一种以TcPP通信协议为基础的应用协议 HTTP协议采用“客户服务器”(cs)机制,也称之为“浏览器服务器” (B/S)机制 无状态协议:与客户端之前请求的信息不做记忆 浏览器KWeb服务器 应用层 Http 应用层 传输层 TCP 传输层 互联网层 IP Http 互联网层 网络接口层 网络接口层 TCP/IP 物理层 物理层 Web server
Web Technology ▪ HTTP是一种以TCP/IP通信协议为基础的应用协议 ▪ HTTP协议采用“客户/服务器” (C/S )机制 ,也称之为“浏览器/服务器” (B/S)机制 ▪ 无状态协议:与客户端之前请求的信息不做记忆 浏览器 Web服务器 HTTP协议 TCP/IP Web Server HTTP 物理层 网络接口层 互联网层 传输层 应用层 物理层 网络接口层 互联网层 传输层 应用层 HTTP TCP IP
Web Technology HTTP请求 HTTP请求由三个部分构成,分别是: 请求方法UR|协议版本 请求头( Request Header) 请求正文 Post /saMple. jsp Http/1.1 Accept: image/ gif, image/jpeg, */ Accept-Language: zh-cn Connection: Keep-Alive Host localhost User-Agent: MoZilla 4.0(compatible; MSIE 5.01; Windows NT50) Accept-Encoding: gzip deflate user Name=kaiyu&password=1234
Web Technology HTTP请求 ▪ HTTP请求由三个部分构成,分别是: - 请求方法 URI 协议/版本 - 请求头(Request Header) - 请求正文 POST /sample.jsp HTTP/1.1 Accept: image/gif, image/jpeg, */* Accept-Language: zh-cn Connection: Keep-Alive Host: localhost User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Accept-Encoding: gzip, deflate userName=kaiyu&password=1234