《Web数据库技术应用教程》-王承君-电子教案 第04章 ASP开发技术

上传人:E**** 文档编号:89402354 上传时间:2019-05-24 格式:PPT 页数:66 大小:967KB
返回 下载 相关 举报
《Web数据库技术应用教程》-王承君-电子教案 第04章  ASP开发技术_第1页
第1页 / 共66页
《Web数据库技术应用教程》-王承君-电子教案 第04章  ASP开发技术_第2页
第2页 / 共66页
《Web数据库技术应用教程》-王承君-电子教案 第04章  ASP开发技术_第3页
第3页 / 共66页
《Web数据库技术应用教程》-王承君-电子教案 第04章  ASP开发技术_第4页
第4页 / 共66页
《Web数据库技术应用教程》-王承君-电子教案 第04章  ASP开发技术_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《《Web数据库技术应用教程》-王承君-电子教案 第04章 ASP开发技术》由会员分享,可在线阅读,更多相关《《Web数据库技术应用教程》-王承君-电子教案 第04章 ASP开发技术(66页珍藏版)》请在金锄头文库上搜索。

1、1,第4章 ASP开发技术,学习目标 l 了解ASP的工作原理 l 掌握ASP运行环境的安装和配置 l 掌握ASP编程程式和支持的脚本语言 l 了解ASP的两种开发环境,2,教学内容 4.1 ASP简介 4.1.1 ASP的工作原理 4.1.2 ASP的运行环境 4.1.3 Web服务器的安装和架设 4.1.4 ASP的脚本语言和编程程式 4.2 ASP开发环境综述 4.2.1 Visuale Interdev 6.0 4.2.2 Macromidia Dreamweaver,第4章 ASP开发技术,返回总目录,3,ASP(Microsoft Active Server Pages动态服务器主

2、页,简称ASP)是微软公司为了满足对动态网页开发的需要,于1996年11月推出的Web应用程序开发技术。ASP内含于 Internet Information Server(IIS)当中,提供一个服务器端的scripting环境。,4.1 ASP简介,返回目录,ASP是网页开发技术中最容易学习、灵活性最大的开发工具之一,ASP拥有非常大的可扩充性。归纳起来,ASP具有以下特点:,4,(1)使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速完成网站的应用程序设计。 (2)无须编译,容易编写,无须编译或链接即可在服务器端直接执行。 (3)使用普通的文本编辑器

3、,如Windows的记事本,即可进行编辑设计。 (4)与浏览器无关。用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。,4.1 ASP简介,返回目录,5,(5)ASP能与任何ActiveX Scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,如REXX、Perl、Tcl等。 (6)ASP是一种在Web服务器端运行的脚本语言。由于ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源

4、程序被他人剽窃,也提高了程序的安全性。 (7)可使用服务器端的脚本来产生客户端的脚本。 (8)面向对象,可通过ActiveX Server Components(ActiveX服务器组件)来扩充功能。ActiveX服务器组件可以使用Visual Basic、Java、Visual C+、COBOL等编程语言来编写。 (9)ASP内置ADO组件,可以轻松地存取各种数据库,缩短程序的开发时间。,4.1 ASP简介,返回目录,6,ASP通过扩展名为.asp的文件来实现。一个ASP程序相当于一个可执行文件,必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了

5、ASP,Web服务器开始调用ASP,将被请求的.asp文件从头读到尾执行每一个命令,然后动态生成一个HTML页面并送回到浏览器。,4.1 ASP简介,返回目录,7,4.1.1 ASP的工作原理,1普通HTML的执行过程 普通HTML的执行过程如图4-1所示,其工作步骤如下:,图4-1 普通HTML的执行过程,返回目录,8,(1)用户首先在浏览器的地址栏中添加要访问的主页地址,并回车触发这个请求。 (2)浏览器将申请发送到Web服务器上(如IIS、PWS、Apache)。 (3)Web服务器接收到请求后,根据.htm或.html的后缀名判断这是HTML文件。 (4)Web Server从当前硬盘

6、或内存中读取正确的HTML文件,然后将它送回用户浏览器。 (5)用户浏览器解释这些HTML文件并将结果显示出来。,4.1.1 ASP的工作原理,返回目录,9,4.1.1 ASP的工作原理,2ASP的执行过程 利用ASP可以根据用户要求在Web服务器上建立动态网页,其工作步骤描述如下: (1)用户在浏览器的地址栏键入ASP文件名称,回车后即触发这个ASP申请。 (2)浏览器将这个ASP的请求发送给Web服务器。 (3)Web Server接收这个申请并根据.asp的后缀名分析判断这是ASP请求,并从硬盘或内存中读取正确的ASP文件。 (4)Web服务器将这个文件发送到一个叫做ASP.DLL的特定

7、文件中。 (5)Web服务器将被请求的.asp文件从头读到尾,执行每一个命令,并生成相应的HTML文件。 (6)HTML文件被送回浏览器。 (7)用户的浏览器解释执行这个HTML文件并将结果显示出来。 其过程如图4-2所示。,返回目录,10,图4-2 ASP的执行过程,4.1.1 ASP的工作原理,返回目录,11,4.1.2 ASP的运行环境,1ASP运行的软件环境 ASP的运行对操作系统有要求,一般来说ASP运行所需的软件环境如下: Microsoft Internet Information Server Version 3.0/4.0 on Windows NT Server。 Micr

8、osoft Peer Web Services Version 3.0 on Windows NT Workstation。 Microsoft Personal Web Server on Windows 95/98。 也就是说我们经常使用的Windows95/98/2000/XP都可以运行asp,只需要将其设置为单机服务器就行了。,返回目录,12,4.1.2 ASP的运行环境,2ASP运行的硬件环境 运行ASP所需的硬件环境并不高,下面是推荐的硬件配置: CPU。只要能运行相应的操作系统即可。 内存。至少要有32MB,如果运行Windows NT/2000,则至少要64MB。内存越大越好。

9、 硬盘空间。至少要40MB。最好安装上相关的帮助文件,则需要约100MB的硬盘空间。,返回目录,13,4.1.3 Web服务器的安装和架设,由于目前多采用Windows 2000操作系统,故此处以Windows 2000为例说明Web服务器的安装及架设。 1Web服务器的安装 安装Web服务器有两种情况:一是在安装Windows 2000同时,采用默认安装方式即自动安装Web服务器;另一种情况是没有进行自动安装,那么这种情况下就要进行手动安装。建议最好进行手动安装。下面以第二种情况为例进行讲解。,返回目录,14,(1)打开“控制面板”,选择“添加/删除程序”。 (2)在弹出的对话框中,选择“添

10、加Windows组件”,弹出组件向导。 (3)在组件向导中选择Internet信息服务(IIS),可单击“详细信息”按钮,添加或删除其中的子组件。 (4)在上一步中选择好组件后,单击“确定”按钮。 (5)显示“完成Windows组件向导”窗口后单击“完成”即可。,4.1.3 Web服务器的安装和架设,返回目录,15,2IIS的配置 安装好Web服务器后,就要进行IIS的配置。包括Web站点设置、主页文件及目录设置、目录安全设置和错误信息设置等。 我们可以建立一个新站点。一个Web站点实际上是IIS服务器上的一个目录,并且该目录的访问权限由IIS控制。安装好Web服务器后,它将在系统中自动建立一

11、个默认Web站点,用户可以直接使用这个站点发布网页。默认情况下,IIS将它的根目录设置到C:Inetpubwwwroot下,也可以另外建立其他的站点使用。下面我们来看如何进行设置。,4.1.3 Web服务器的安装和架设,返回目录,16,图4-3 Internet信息服务管理控制台,4.1.3 Web服务器的安装和架设,返回目录,17,(1)在开始菜单中选“程序管理工具Internet服务管理器”,打开管理控制台。 (2)用鼠标右键单击默认网站,在弹出的菜单中选择“属性”。在“Web站点”的“IP地址”栏内输入或选择一个有效的IP地址作为此站点的地址。设置想要使用的TCP端口号,如80,如图4-

12、4所示。,4.1.3 Web服务器的安装和架设,返回目录,18,4.1.3 Web服务器的安装和架设,返回目录,19,(3)在“主目录”选项卡的“本地路径”中填写“C:Inetpubwwwroot”。如果不想使用默认的路径,则可以先在C盘或者是其他盘上建立一实际目录,如在D盘上建立D:stuaspplus目录,然后通过“浏览”选择该目录,即可建立自己的站点,如图4-5所示。,4.1.3 Web服务器的安装和架设,返回目录,20,图4-5 “主目录”选项卡的设置,4.1.3 Web服务器的安装和架设,返回目录,21,(4)在“文档”选项卡,修改浏览器默认调用的文件名及调用顺序,如图4-6所示。,

13、4.1.3 Web服务器的安装和架设,返回目录,22,图4-6 “文档”选项卡的设置,4.1.3 Web服务器的安装和架设,返回目录,23,(5)建立虚拟目录。在Internet信息服务文件夹下右击默认站点,选择“新建”“虚拟目录”,弹出虚拟目录创建向导,单击“下一步”按钮,在弹出对话框的别名处键入wwwroot,如果是用新建立的站点,就输入该站点名称,如stuaspplus。单击“下一步”按钮,如图4-7所示。,4.1.3 Web服务器的安装和架设,返回目录,24,图4-7 虚拟目录别名对话框,4.1.3 Web服务器的安装和架设,返回目录,25,再单击图4-8中的“浏览”按钮,选择C:In

14、etpubwwwroot。单击“下一步”后采用默认设置,按向导提示单击“下一步”就可以完成虚拟目录的设置。 如果采用Windows 98操作系统,那么其配置如下: Windows 98+PWS。若是Windows XP或Windows 2003,则配置如下:Windows XP+IIS、Windows 2003+IIS,但这种配置较少采用。因为XP对IIS不是完全兼容支持,有些功能配合得不够完美。所以我们推荐使用Windows 2000+IIS5这对组合,因为Windows 2000是相对比较稳定的系统,对于服务器网络方面微软投入得较多,比较适合做为服务器使用。,4.1.3 Web服务器的安装

15、和架设,返回目录,26,图4-8 内容的目录路径对话框,4.1.3 Web服务器的安装和架设,返回目录,27,下面测试一下IIS配置是否成功。打开任何一个文本编辑器,如写字板,输入下面的程序,并存入C:Inetpubwwwroot目录,取名test.asp。注意一定要以.asp作为后缀名。 例4.1 我的第一个ASP程序 你好!这里是ASP的测试“ Response.Write chrStr % 在浏览器地址栏输入http:/localhost/ test2.asp,程序执行结果如图4-9所示。,4.1.3 Web服务器的安装和架设,返回目录,28,图4-9 测试程序结果,4.1.3 Web服

16、务器的安装和架设,返回目录,29,4.1.4 ASP的脚本语言和编程程式,1ASP的脚本语言 脚本语言是介于HTML和Java、C+和Visual Basic等编程语言之间的语言。,所谓脚本引擎就是用于处理脚本的COM(组件对象模型)对象。ASP为脚本引擎提供主机环境并把.asp文件中的脚本交给脚本引擎处理。对于.asp文件中使用的每种脚本语言,都要将它们相应的脚本引擎安装在Web服务器上。,ASP本身带有两个脚本引擎:Microsoft Visual Basic Scripting Edition(VBScript)和Microsoft JScript。当安装完Active Server Pages时,VBScript和JScript就同时安装了。VBScript是缺省的主脚本语言。,返回目录,30,那么VBScript和JScript之间有什么不同呢?,VBScript和JScript之间最大的区别就是它们的结构。JScript和VBScript的结构不同,但任务是相同的都是用来编写Web

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

当前位置:首页 > 高等教育 > 大学课件

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