ebengbu2(
网学)贡献
第1章 ASP基础 章 基础
1.1 1.2 1.3 1.4 ASP概述 概述 ASP的工作原理 的工作原理 ASP的运行环境 的运行环境 创建ASP页 创建 页
1.1 ASP概述 概述
1.1.1 交互式动态网页实现技术简介 1.CGI:CGI是一种通用的网关接口,是外部程 是一种通用的网关接口, . : 是一种通用的网关接口 序和WEB服务器之间的标准编程接口。 服务器之间的标准编程接口。 序和 服务器之间的标准编程接口 2. ASP:可以认为 是一种类似HTML、 . :可以认为ASP是一种类似 是一种类似 、 Script与CGI的结合体,但是其运行效率却要比 的结合体, 与 的结合体 但是其运行效率却要比CGI高。 高 3. PHP:PHP(Hypertext Preprocessor,超文本 Preprocessor, .
PHP:PHP( 预处理器)是一种HTML内嵌式的语言(类似于ASP HTML内嵌式的语言 ASP)。 预处理器)是一种HTML内嵌式的语言(类似于ASP)。 JSP:JSP( Pages) Sun公司推 4.
JSP:JSP(Java Server Pages)是Sun公司推 出的网站开发技术,是将纯Java代码嵌入HTML
Java代码嵌入HTML中实现 出的网站开发技术,是将纯Java代码嵌入HTML中实现 动态功能的一项技术。 动态功能的一项技术。
1.1 ASP概述 概述
ASP的特性 1.1.2 ASP的特性 ASP可以包含服务器端脚本 可以包含服务器端脚本。 ASP可以包含服务器端脚本。 ASP提供了几种内置对象 提供了几种内置对象。 ASP提供了几种内置对象。 使用附加组件可以扩展Active 使用附加组件可以扩展Active Server Pages。 Pages。 ASP可以与数据库 可以与数据库( Server、 ASP可以与数据库(如SQL Server、 Access等 建立连接, Microsoft Access等)建立连接,通过对数据 库的操作建立功能强大的Web应用程序。 Web应用程序 库的操作建立功能强大的Web应用程序。
1.1 ASP概述 概述
1.1.3 ASP的功能 的功能 Microsoft 脚本调试程序。 脚本调试程序。 事务性脚本。 事务性脚本。 管理工具。 管理工具。 隔离ASP应用
程序。 应用程序。 隔离 应用程序 文件上载。 文件上载。 新的ASP组件。 组件。 新的 组件 应用程序根目录的改变。 应用程序根目录的改变。 支持Internet Explorer 4.0通道和 通道和Web预测。 预测。 支持 通道和 预测 支持HTTP 1.1协议。 协议。 支持 协议 使用脚本语言。 使用脚本语言。
1.2 ASP的工作原理 的
工作原理
普通
HTML HTML的执行过程 1.2.1 普通HTML的执行过程
Server Browser 请求 响应
1.2 ASP的工作原理 的工作原理
1.2.2 ASP的执行过程 的执行过程 用户在浏览器的地址栏中键入ASP文件, ASP文件 用户在浏览器的地址栏
中键入ASP文件,并回车触发这 ASP的申请 的申请。 个ASP的申请。 浏览器将这个ASP的请求发送到给Web服务器。 ASP的请求发送到给Web服务器 浏览器将这个ASP的请求发送到给Web服务器。 Server接收这些申请并根据 asp的后缀名判断这 接收这些申请并根据. Web Server 接收这些申请并根据 .asp 的后缀名判断这 ASP要求 要求。 是ASP要求。 从硬盘或内存中读取正确的ASP文件。 ASP文件 Web Server 从硬盘或内存中读取正确的ASP文件。 将这个文件发送到ASP DLL的特定文件中 ASP. 的特定文件中。 Web Server 将这个文件发送到 ASP.DLL 的特定文件中 。 ASP文件将会从头至尾执行并根据命令要求生成相应的 ASP文件将会从头至尾执行并根据命令要求生成相应的 HTML文件。 文件。 文件 HTML文件被送回浏览器。 文件被送回浏览器。 文件被送回浏览器 用户的浏览器解释这些HTML文件并将结果显示出来。 文件并将结果显示出来。 用户的浏览器解释这些 文件并将结果显示出来
ASP的运行环境 1.3 ASP的运行环境
5.0的安装和设置 1.3.1 IIS 5.0的安装和设置 安装IIS 1.安装IIS 5.0 创建Web站点 2.创建Web站点 启动、停止Web站点 3.启动、停止Web站点 设置Web Web站点 4.设置Web站点 5.创建和设置虚拟目录 1.3.2 PWS的安装和设置 PW