第1章ASP基础 ◆11WEB与ASP 12ASP概述 13ASP的运行 《ASP程序设计》
《ASP程序设计》 1 第1章 ASP基础 1.1 WEB与ASP 1.2 ASP概述 1.3 ASP的运行
1.1WEB与ASP ◆111WEB概述 ◆112WEB资源访问机制 ◆1.1.3静态网页与动态网页 114交互式动态网页实现技术简介 《ASP程序设计》
《ASP程序设计》 2 1.1 WEB与ASP 1.1.1 WEB概述 1.1.2 WEB资源访问机制 1.1.3 静态网页与动态网页 1.1.4 交互式动态网页实现技术简介
1.11WEB概述 web( World wide web或WwW、3W, 万维网)是一种基于超级链接( Hyperlink) 技术的超文本( HyperText)和超媒体 ( Hypermedia)系统。 在Web系统中,信息的表示和传送一般使用 HTML (Hyper Text Markup Language 超文 本标记语言)格式 Web系统还具有极强的超级链接能力。 Web具有极强的易用性和实用性。 《ASP程序设计》
《ASP程序设计》 3 1.1.1 WEB概述 Web(World Wide Web或WWW、3W, 万维网)是一种基于超级链接(HyperLink) 技术的超文本(HyperText)和超媒体 (Hypermedia)系统。 在Web系统中,信息的表示和传送一般使用 HTML(Hyper Text Markup Language,超文 本标记语言)格式。 Web系统还具有极强的超级链接能力。 Web具有极强的易用性和实用性
1.12WEB资源访问机制 Web系统由Web客户机和Web服务器组成, 它们之间使用HTTP(HypertextTransfer Protocol,超文本传输协议)传输数据。 Web的这种资源访问机制又被称为B/s ( Browser/ Server,浏览器服务器)模式。 Web客户机 Web服务器 请求 响应 《ASP程序设计》
《ASP程序设计》 4 1.1.2 WEB资源访问机制 Web系统由Web客户机和Web服务器组成, 它们之间使用HTTP(Hypertext Transfer Protocol,超文本传输协议)传输数据。 Web的这种资源访问机制又被称为B/S (Browser/Server,浏览器/服务器)模式。 Web客户机 Web服务器 请求 响应
1.1.2Web资源访问机制 1.Web客户机:用户联接到网络上的计算 机,它负责发出Web请求,并接收Web服务 器的响应,又称为“本地计算机”。 2.Web服务器:指为用户提供Web服务的 计算机,需要安装Web服务器软件。 3. URL 9 Uniform Resource Locator 统一资源定位符)用于在 nternet上惟一地标 识每个资源地址和获取资源的方式,通常也称 为URL地址、网站地址或网址。其通用格式为: 协议://主机名:端口/目录/./文件名 《ASP程序设计》
《ASP程序设计》 5 1.1.2 Web资源访问机制 1.Web客户机:用户联接到网络上的计算 机,它负责发出Web请求,并接收Web服务 器的响应,又称为“本地计算机” 。 2.Web服务器:指为用户提供Web服务的 计算机,需要安装Web服务器软件。 3.URL: Uniform Resource Locator, 统一资源定位符)用于在Internet上惟一地标 识每个资源地址和获取资源的方式,通常也称 为URL地址、网站地址或网址。其通用格式为: 协议://主机名:端口/目录/…/文件名
113静态网页与动态网页 1。静态网页 静态网页是标准的HTM文件,其文件扩展名为.htm 或.htm,它可以包含文本、HTML标记、客户机脚 本以及客户机 Activex控件等。 班M示例 欢迎访问! 《ASP程序设计》
《ASP程序设计》 6 1.1.3 静态网页与动态网页 1.静态网页 静态网页是标准的HTML文件,其文件扩展名为.htm 或.html,它可以包含文本、HTML标记、客户机脚 本以及客户机Activex控件等。 HTML示例 欢迎访问!
113静态网页与动态网页 任何web服务器都支持静态网页,其执行过程如下 1)当用户在浏览器的地址栏中键入要访问的 URL地址并回车或单击web页上的某个超级链接时, 浏览器向Web服务器发送一个页面请求。 (2)Web服务器接收到这些请求,根据扩展 名.htm或html判断出请求的是HTML文件,然后服 务器从当前硬盘或内存中读取正确的HTML文件,将 它送回用户浏览器 (3)用户的浏览器解释这些HTML文件并将结果 显示出来。 《ASP程序设计》
《ASP程序设计》 7 1.1.3 静态网页与动态网页 任何Web服务器都支持静态网页,其执行过程如下: (1)当用户在浏览器的地址栏中键入要访问的 URL地址并回车或单击Web页上的某个超级链接时, 浏览器向Web服务器发送一个页面请求。 ( 2 ) Web 服务器接收到这些请求 , 根 据 扩展 名.htm或.html判断出请求的是HTML文件,然后服 务器从当前硬盘或内存中读取正确的HTML文件,将 它送回用户浏览器。 (3)用户的浏览器解释这些HTML文件并将结果 显示出来
113静态网页与动态网页 静态网页的内容是固定的,不论何时,任 何用户访问该页面都会得到相同的显示效果。 Web客户机 Web服务器 请求 接受请求 2.找到静态网页 响应 3.发送静态网页 《ASP程序设计》
《ASP程序设计》 8 1.1.3 静态网页与动态网页 静态网页的内容是固定的,不论何时,任 何用户访问该页面都会得到相同的显示效果。 Web客户机 请求 响应 Web服务器 1.接受请求 2.找到静态网页 3.发送静态网页
113静态网页与动态网页 2.动态网页及其执行过程 动态网页中除包含有静态网页中可以出现的 文本、HTML标记、客户机脚本以及客户机 Activex控件等内容外,还可以包含只能在Web 服务器上运行的服务器端脚本;动态网页文件 的扩展名与所使用的Web应用开发技术有关 《ASP程序设计》
《ASP程序设计》 9 1.1.3 静态网页与动态网页 2.动态网页及其执行过程 动态网页中除包含有静态网页中可以出现的 文本、HTML标记、客户机脚本以及客户机 Activex控件等内容外,还可以包含只能在Web 服务器上运行的服务器端脚本;动态网页文件 的扩展名与所使用的Web应用开发技术有关
113静态网页与动态网页 动态网页的执行过程: (1)当用户在浏览器的地址栏中键入要访问的 URL地址并回车或单击Web页上的某个超级链接时 浏览器将这个动态网页的请求发送到Web服务器。 (2)Web服务器接收这些请求并根据扩展名(例 如asp)判断请求的是动态网页文件,服务器从硬盘 或内存中读取相应的文件。 (3)Web服务器将动态网页文件从头至尾执行 并根据执行结果生成相应的HTML文件(静态网页)。 (4)HTML文件被送回浏览器,浏览器解释这些 HTML文件并将结果显示出来。 《ASP程序设计》
《ASP程序设计》 10 1.1.3 静态网页与动态网页 动态网页的执行过程: (1)当用户在浏览器的地址栏中键入要访问的 URL地址并回车或单击Web页上的某个超级链接时, 浏览器将这个动态网页的请求发送到Web服务器。 (2)Web服务器接收这些请求并根据扩展名(例 如.asp)判断请求的是动态网页文件,服务器从硬盘 或内存中读取相应的文件。 (3)Web服务器将动态网页文件从头至尾执行, 并根据执行结果生成相应的HTML文件(静态网页)。 (4)HTML文件被送回浏览器,浏览器解释这些 HTML文件并将结果显示出来