网站制作

上传人:wm****3 文档编号:51567942 上传时间:2018-08-15 格式:PPT 页数:60 大小:1.34MB
返回 下载 相关 举报
网站制作_第1页
第1页 / 共60页
网站制作_第2页
第2页 / 共60页
网站制作_第3页
第3页 / 共60页
网站制作_第4页
第4页 / 共60页
网站制作_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《网站制作》由会员分享,可在线阅读,更多相关《网站制作(60页珍藏版)》请在金锄头文库上搜索。

1、第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中安装PWS1.2.3 在Windows 2000/XP中安装IIS1.2.4 初识ASP程序 1.3 上机练习 1.4 课后作业1.1 课前导读1.1.1 Active Server Pages 简介1.1.2 ASP的新特性Microsoft Active Server Pages(ASP)是服务器端脚本环境,可用来创建交互式Web页并建立强大的Web应用程序。当

2、服务器收到对ASP文件的请求时,它处理包含在用于构建发送给浏览器的Web页文件中的服务器端脚本。除服务器端脚本外,ASP文件也可以包含HTML(包括相关的客户端脚本)和COM组件调用,这些组件可执行不同任务,如连接到数据库或处理商业逻辑。1.1.1 Active Server Pages 简介1. 对于HTML作者2. 对于高级Web脚本编写者3. 对于Web开发和编程人员4. Active Server Pages模型 1. 对于HTML作者用ASP编写服务器端脚本可使创建复杂、实用的Web应 用程序变得十分简单。如果希望将HTML表单信息存储在数 据库中、根据访问者的自选项自定义Web站点

3、或对不同的 浏览器使用不同的HTML功能,将会发现ASP提供了优异的 解决方案。例如,从前要在Web服务器上处理用户输入,必须首 先学习用Perl或C等语言建立传统的公共网关接口(CGI)应 用程序。而使用ASP后,仅通过在HTML文档中直接嵌入的 简单服务器端脚本,便可以收集HTML表单信息,并传递到 数据库。2. 对于高级Web脚本编写者由于ASP使用了中性语言,因此如果对VBScript、 JScript或PERL等脚本语言十分熟悉,那么已经了解了 Active Server Pages的使用方法。再有,在ASP页中 ,可以使用已经装有COM脚本兼容编辑引擎的任何脚本 编辑语言。ASP使

4、用VBScript和JScript脚本引擎,但 仍可安装用于PERL、REXX和Python的脚本引擎,它们 可从第三方供应商获得。3. 对于Web开发和编程人员如果使用Visual Basic、C+或Java等编程语言开 发过后端Web应用程序,将会发现ASP是创建Web应用程 序灵活而快速的方法。除了添加脚本为应用程序创建迷 人的HTML界面之外,还可以建立自己的COM组件。可以 将应用程序的商业逻辑封装在可重复使用的模块中,以 便在脚本、其他组件或其他程序中调用。4. Active Server Pages模型当浏览器向Web服务器请求.asp文件时,服务器端脚 本便开始运行。Web服务

5、器于是调用ASP,用它从头至尾 处理所请求的文件、执行脚本命令,并将Web页发送到浏 览器。因为脚本运行于服务器而不是客户端,所以生成发 送到浏览器的HTML页等工作便由Web服务器负责。服务器 端脚本无法被预先复制,因为返回到浏览器的只是脚本 的运行结果。用户无法得知创建其所查看的页面使用的 脚本命令。1. 新的流控制能力2. 错误处理3. 无脚本4. 性能增强了的对象5. XML集成6. Windows 脚本组件7. 确定浏览器能力的新方法8. ASP自调整9. 服务器端包含10. 编码的ASP脚本1.1.2 ASP的新特性1. 新的流控制能力ASP的Server对象具有两种可用来控制程序

6、流的新 方法:“Server.Transfer”和“Server.Execute”。 与重定向请求(需要往返于客户端)不同,可以使用这 些方法将请求直接传送到.asp文件,而不需要离开服务 器。2. 错误处理ASP具有新的错误处理能力,可以使用自定义的错 误消息.asp文件来捕捉错误。可以使用新的 “Server.GetLastError”方法来显示有用信息,如错 误描述或发生错误的行号。3. 无脚本ASP由于静态内容的处理速度通常快于服务器端内 容,因此以前只将.asp文件扩展名指派给包含ASP功能 性的文件。无论何时,如果需要在静态.html文件中添 加ASP,只能手工添加.asp文件扩展

7、名并修正相关超级 链接。在ASP的最新版本中,不包含服务器端功能性的 .asp文件的处理速度比以前快了许多。因此,如果正在 创建展开的Web应用程序并且其中的文件最终可能需要 ASP功能性,现在就可以很方便地为这些文件指派.asp 文件扩展名,而不必考虑它们是否包含静态或服务器端 内容。4. 性能增强了的对象ASP现在提供流行的可安装组件的性能增强版本。 这些对象能够可靠地适用于各种Web发布环境。5. XML集成扩展标记语言(XML)允许描述复杂的数据结构或文 档。可以在各种应用程序、客户端和服务器之间共享此 信息。使用Microsoft Internet Explorer 4.0或更高 版

8、本附带的Microsoft XML Parser,可以创建服务器端 应用程序,该应用程序允许Web服务器与Internet Explorer 4.0(或更高版本)或任何包含XML解析能力 的服务器交换XML格式的数据。6. Windows 脚本组件ASP支持Microsoft强大的脚本新技术-Windows脚 本组件。现在可以将商业逻辑脚本过程转换为可重复 使用的COM组件,该组件可用于Web应用程序和其他组 件对象模型(COM)适用的程序。7. 确定浏览器能力的新方法ASP具有可确定浏览器准确能力的新特性。当浏 览器发送能描述其能力的cookie(可通过使用简单的 客户端脚本来安装这样的co

9、okie)时,可以创建一个 “浏览器能力组件”实例,以便检索随cookie返回的 浏览器属性。可以使用此特性来确定浏览器能力并对 应用程序作相应调整。8. ASP自调整ASP现在可以检测执行请求何时被外部资源阻断 ,并自动提供更多线程以便同时执行附加请求和继续 正常处理。如果CPU负担过重,ASP将减少线程数量, 以便减少因太多非阻断请求同时执行而产生的持续不 断的交换。9. 服务器端包含(使用SRC属性)现在可以使用HTML . 标 签的SRC属性来完成服务器端包含。当使用SRC属性指 定虚拟或相对路径并使用RUNAT=SERVER属性表示服务 器端执行时,可以完成与“#Include”命令

10、一样的功 能性。10. 编码的ASP脚本以前,Web开发人员无法禁止他人查看隐藏在脚本 后面的逻辑。ASP现在支持Microsoft Visual Basic Scripting Edition (VBScript)和Microsoft JScript 5.0附带的新的脚本编码实用程序。Web 开发人员可以 对客户端和服务器端脚本应用编码方案,以便使程序 逻辑(使用标准ASCII字符)不可读。已编码的脚本在 运行时由脚本引擎解码,因此不需要单独的实用程序 。虽然此特性不是专门的安全加密解决方案,但可防 止大多数用户无意中查看或复制脚本。1.2 课堂教学1.2.1 基本概念1.2.1 ASP的运

11、行环境1.2.2 在Windows 98/Me中安装PWS1.2.3 在Windows 2000/XP中安装IIS1.2.4 初识ASP程序1.2.1 基本概念1. URL 2. HTML3. Web站点 4. 主页5. 发布目录 6. 主目录7.虚拟目录1. URLURL(Uniform Resource Location)由协议名、 Web服务器地址、路径名和文件名四部分组成,如 http:/./china/index.htm 它指示了文件在Internet中的位置。2. HTMLHTML(Hypertext Markup Language)是一种用于 编写超文本文档的标记语言。自从199

12、0年首次应用于 网页编辑编辑后,已迅速崛起成为网页编辑的主流语 言。HTML具有平台无关性,无论是何种操作系统,只 要有相应的浏览器程序,就可以运行HTML文档。3. Web站点Web站点是计算机网络上的一个位置,它以网页或 文档形式提供信息,访问者只需通过Web浏览器连接到 站点。计算机网络可以是Internet,也可以是链接办 公室中所有计算机的本地网络Intranet。信息可以按 HTML页格式发布,也可以按其他文档格式发布。要查 看Web站点上的可用信息,访问者需使用Web浏览器软 件程序,如Microsoft Internet Explorer,它能将 Web站点上的HTML页转换成

13、用户监视器上的文本和图形 。4. 主页主页是Web站点上一组网页或其他文件的起始页。 它是HTML格式的文档,可用来说明站点内容、作者所 在公司或部门的新闻、指向其他相关文档的连接或站 点作者的个人信息等。在IIS中,主页指的是“默认文 档”。主页的首要功能就是向访问者介绍Web站点,并 帮助他们浏览站点上的网页。高效的主页应引人注目 、富于逻辑并能提供有用的信息。就主页而言,简练 胜于繁复。5. 发布目录建立Web站点时,需指定包含要发布文档的目录 。Web服务器无法发布未包含在指定目录中的文档。 要计划Web站点,必须首先确定如何组织发布目录中 的文件。发布目录可以是主目录或虚拟目录。6.

14、 主目录每个Web站点都必须有一个主目录。“主目录” 是站点访问者的起始点,也是Web发布树的顶端。其 中包含主页或索引文件,用来欢迎访问者并包含指向 Web站点中其他页的链接。主目录映射到站点的域名 。例如,如果站点的Internet域名是:主目录是C:WebsiteMicrosoft,则Web浏览器使 用网址:http:/ 虚拟目录要从主目录以外的目录发布信息,可以创建虚拟 目录。“虚拟目录”是物理上未包含在主目录中的目 录,但客户端浏览器却认为是包含在主目录中的目录 。虚拟目录具有“别名”,客户端浏览器用此别名 来访问该目录。别名一般要比目录的路径名称短,更 便于用户键入。使用别名也更加

15、安全,用户不知道文 件在服务器上的物理位置,也无法使用此信息更改您 的文件。使用别名使得在站点上移动目录非常容易。 可以更改网页别名和物理位置之间的映射,而并不更 改网页的URL。1.2.1 ASP的运行环境1. 对硬件的要求2. 对软件的要求ASP程序必须在支持ASP的Web服务器上才能运行, 对于个人用户,可以首先将计算机虚拟为Web服务器。 如果计算机使用的是Windows系统,安装微软的PWS( Personal Web Server)或IIS(Internet Information Services)就可以实现这一目标。1. 对硬件的要求其实,一台能够运行Windows 95/98

16、操作系统的计 算机,内存在16MB以上(操作系统Windows NT Server 要求32MB以上),可用的硬盘空间在100MB以上,即符 合安装PWS或IIS的要求。当然,推荐使用的硬件条件 要远远高于这个要求。2. 对软件的要求根据操作系统的不同,所使用的Web服务器软件 也有所不同,具体配置见表1-1。表1-1 Web服务器软件操作系统 Web服务器软件Windows 95 / 98 / Me PWS 4.0Windows NT Workstation PWS 4.0 (For NT 4.0 Workstation)Windows NT Server IIS 4.0Windows 2000 / XP IIS 5.0 / 5.1 (支持最新的ASP 3.0)1.2.2 在W

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号