第1课ASP的基础知识 1课前导读 111 Active Server Pages简介 1.1.2ASP的新特性 12课堂教学 1.2.1基本概念 1.2.1ASP的运行环境 1.2.2在 Windows98/Me中安装PWS 1.2.3在 Windows2000XP中安装lS 1.2.4初识ASP程序 1.3上机练习 1.4课后作业
第1课 ASP的基础知识 1.1 课前导读 1.1.1 Active Server Pages 简介 1.1.2 ASP的新特性 1.2 课堂教学 1.2.1 基本概念 1.2.1 ASP的运行环境 1.2.2 在Windows 98/Me中安装PWS 1.2.3 在Windows 2000/XP中安装IIS 1.2.4 初识ASP程序 1.3 上机练习 1.4 课后作业
1.1课前导读 1.1.1 Active Server Pages简介 1.1.2ASP的新特性
1.1 课前导读 1.1.1 Active Server Pages 简介 1.1.2 ASP的新特性
Microsoft Active Server Pages(ASP)是服务 器端脚本环境,可用来创建交互式Web页并建立强大 的Web应用程序。当服务器收到对ASP文件的请求时, 它处理包含在用于构建发送给浏览器的Web页文件中 的服务器端脚本。除服务器端脚本外,ASP文件也可 以包含HTM(包括相关的客户端脚本)和COM组件调 用,这些组件可执行不同任务,如连接到数据库或处 理商业逻辑
Microsoft Active Server Pages(ASP)是服务 器端脚本环境,可用来创建交互式Web页并建立强大 的Web应用程序。当服务器收到对ASP文件的请求时, 它处理包含在用于构建发送给浏览器的Web页文件中 的服务器端脚本。除服务器端脚本外,ASP文件也可 以包含HTML(包括相关的客户端脚本)和COM组件调 用,这些组件可执行不同任务,如连接到数据库或处 理商业逻辑
1.1.1 Active Server Pages简介 对于HTM作者 2.对于高级Web脚本编写者 3.对于Web开发和编程人员 4. Active Server Pages模型
1.1.1 Active Server Pages 简介 1. 对于HTML作者 2. 对于高级Web脚本编写者 3. 对于Web开发和编程人员 4. Active Server Pages模型
1对于ML作者 用ASP编写服务器端脚本可使创建复杂、实用的Web应 用程序变得十分简单。如果希望将田TM表单信息存储在数 据库中、根据访问者的自选项自定义Web站点或对不同的 浏览器使用不同的HTM功能,将会发现ASP提供了优异的 解决方案。 例如,从前要在Web服务器上处理用户输入,必须首 先学习用Perl或C等语言建立传统的公共网关接口(CGI)应 用程序。而使用ASP后,仅通过在HM文档中直接嵌入的 简单服务器端脚本,便可以收集HM表单信息,并传递到 数据库
1. 对于HTML作者 用ASP编写服务器端脚本可使创建复杂、实用的Web应 用程序变得十分简单。如果希望将HTML表单信息存储在数 据库中、根据访问者的自选项自定义Web站点或对不同的 浏览器使用不同的HTML功能,将会发现ASP提供了优异的 解决方案。 例如,从前要在Web服务器上处理用户输入,必须首 先学习用Perl或C等语言建立传统的公共网关接口(CGI)应 用程序。而使用ASP后,仅通过在HTML文档中直接嵌入的 简单服务器端脚本,便可以收集HTML表单信息,并传递到 数据库
2.对于高级Web脚本编写者 由于ASP使用了中性语言,因此如果对 VBScript、 JScript或PERL等脚本语言十分熟悉,那么已经了解了 Active Server Pages的使用方法。再有,在ASP页中, 可以使用已经装有COM脚本兼容编辑引擎的任何脚本编 辑语言。ASP使用 VBScript和 JScript脚本引擎,但仍 可安装用于PERL、REXX和 Python的脚本引擎,它们可 从第三方供应商获得
2. 对于高级Web脚本编写者 由于ASP使用了中性语言,因此如果对VBScript、 JScript或PERL等脚本语言十分熟悉,那么已经了解了 Active Server Pages的使用方法。再有,在ASP页中, 可以使用已经装有COM脚本兼容编辑引擎的任何脚本编 辑语言。ASP使用VBScript和JScript脚本引擎,但仍 可安装用于PERL、REXX和Python的脚本引擎,它们可 从第三方供应商获得
3.对于Web开发和编程人员 如果使用 Visual basic、C艹或Java等编程语言开 发过后端Web应用程序,将会发现ASP是创建Web应用程 序灵活而快速的方法。除了添加脚本为应用程序创建迷 人的HTM界面之外,还可以建立自己的COM组件。可以 将应用程序的商业逻辑封装在可重复使用的模块中,以 便在脚本、其他组件或其他程序中调用
3. 对于Web开发和编程人员 如果使用Visual Basic、C++或Java等编程语言开 发过后端Web应用程序,将会发现ASP是创建Web应用程 序灵活而快速的方法。除了添加脚本为应用程序创建迷 人的HTML界面之外,还可以建立自己的COM组件。可以 将应用程序的商业逻辑封装在可重复使用的模块中,以 便在脚本、其他组件或其他程序中调用
4. Active Server Pages模型 当浏览器向Web服务器请求.asp文件时,服务器端脚 一本便开始运行。Web服务器于是调用ASP,用它从头至尾 处理所请求的文件、执行脚本命令,并将Web页发送到浏 览器。 因为脚本运行于服务器而不是客户端,所以生成发 送到浏览器的HTML页等工作便由Web服务器负责。服务器 端脚本无法被预先复制,因为返回到浏览器的只是脚本 的运行结果。用户无法得知创建其所查看的页面使用的 却本命令
4. Active Server Pages模型 当浏览器向Web服务器请求.asp文件时,服务器端脚 本便开始运行。Web服务器于是调用ASP,用它从头至尾 处理所请求的文件、执行脚本命令,并将Web页发送到浏 览器。 因为脚本运行于服务器而不是客户端,所以生成发 送到浏览器的HTML页等工作便由Web服务器负责。服务器 端脚本无法被预先复制,因为返回到浏览器的只是脚本 的运行结果。用户无法得知创建其所查看的页面使用的 脚本命令
1.1.2ASP的新特性 1.新的流控制能力6. Windows脚本组件 2.错误处理 7.确定浏览器能力的新方法 3.无脚本 8.ASP自调整 4.性能增强了的对象9.服务器端包含 5.XML集成 10.编码的ASP脚本
1. 新的流控制能力 2. 错误处理 3. 无脚本 4. 性能增强了的对象 5. XML集成 6. Windows 脚本组件 7. 确定浏览器能力的新方法 8. ASP自调整 9. 服务器端包含 10. 编码的ASP脚本 1.1.2 ASP的新特性
1.新的流控制能力 AsSP的 Server对象具有两种可用来控制程序流的新 方法:“ Server. Transfer”和“ Server. Execute”。 与重定向请求(需要往返于客户端)不同,可以使用这 些方法将请求直接传送到.asp文件,而不需要离开服务 2.错误处理 ASP具有新的错误处理能力,可以使用自定义的错 误消息,asp文件来捕捉错误。可以使用新的 Server. GetLastError”方法来显示有用信息,如错 误描述或发生错误的行号
1. 新的流控制能力 ASP的Server对象具有两种可用来控制程序流的新 方法:“Server.Transfer”和“Server.Execute”。 与重定向请求(需要往返于客户端)不同,可以使用这 些方法将请求直接传送到.asp文件,而不需要离开服务 器。 2. 错误处理 ASP具有新的错误处理能力,可以使用自定义的错 误消息 .asp 文件来捕捉错误 。 可 以 使 用 新 的 “Server.GetLastError”方法来显示有用信息,如错 误描述或发生错误的行号