ASP的运行环境与配置
asp基本知识
1. NET framework是net的核心部分,它提供net应用程序所需的核心服务,是开发配置与运行分布式的web服务和web应用的基础平台。2. NET framework具有两个主要组件:公共语言运行库和.NET framework类库,公共语言运行库是.NET framework的基础。3. SYSTEM命名空间是NET framework中基本类型的根命名空间,此命名空间包括表示有所有应用程序使用的基础数据类型的类:object、byte、char、array、int32和String等。WEB form 又称web窗体,web form提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,能够为浏览器和web客户端设备快速地生成基于服务器的可编程用户界面。4. Web form页面生命周期中各个阶段和事件定义 1)页框架初始化阶段:将引发该页的page—init事件,并还原该页和控件视图状态。2)用户代码初始化阶段:将引发Page—load事件。3)验证阶段:将调用任何验证程序web 服务器控件Validate方法来执行该控件的指定验证,可以在事件处理程序中测试验证的结果。5. 的基本运行环境:基本硬件和运行环境,!!s的安装和配置及安装,net framework和。6. Javascript中有六种基本的数据类型:数值(证书和实数),字符串型、布尔型、对象、未定义和空值。 Java script的运算服主要包括算术运算符、比较运算符、罗技运算符和位运算符。 Javascript语言有自己的控制语句、条件语句和循环语句。7. c#中的循环语句有四种:do-while循环、while循环、for循环和foreach循环 c#提供了5个跳转语句:1)break语句:终止并跳出循环2)continue语句:终止当前的循环,重新开始一个新的循环。3)goto语句:跳转到制定的位置4)return语句:跳出循环及其包含的函数。5)throw语句抛出一个异常。 异常处理语句try/catch/finaly8. c#语言拥有面向对象语言的三大特点:封装性、9. c#有两个特殊的函数:1)构造函数:是当类被实例化时首先执行的 函数,即new关键字后面的函数2)机构函数:是当实例对象从内存中删除前最后执行的函数。10. response对象可以动态的响应客户端的请求,并将动态生成的响应结果返回给客户端浏览器。常用方法:1)End() 停止当前页的运行/停止向客户端输出信息2)Redirect() 将浏览器指向程序指定的URL,直接从服务器端操作3)write() 将字符串表达式输出给客户端。 11. request对象的主要功能是从客户端接收信息,这些信息包括通过URL参数传递的信息,HTML表单中用post或get方法提交的参数和cookie以及客户端的IP浏览器的版本等12. Application对象是HTTPApplicationstate类的一个实例,定义应用程序中的所有应用
ASP概述_全解
㈤.建立虚拟服务目录
把不同位置的文件的路径都虚拟到服务器的主目录下的某个 子文件夹之上。通过主目录下的某个子文件夹的访问就可以直接 访问到每个人的资源。 但事实上这些子文件夹并不真实地存在于服务器硬盘上,而 是服务器为了访问资源而设置的一种虚拟的路径。
方法一:用户的Web主页地址就是机器的地址http://127.0.0.1 方法二:IIS 5.0默认一个URL在本机上访问Web主页: http://localhost/ 方法三:在DOS状态下用Ipconfig命令得到本机的IP地址,然后作 为本机访问Web主页。
测试成功后,即可以使用IIS 5.0提供的服务。如果安装之 初选择的子组件很完全,那么IIS 5.0将给用户提供WWW服务、
(2)服务器根据用户请求的URL在硬盘上找到相应文件。 (3)若文件是普通的HTML文档,那么服务器将直接把该文件传送到客户端。 (4)若文件是服务器脚本文件,如ASP文档,那么服务器将运行这个文档。 如果需要查询数据库,则通过ADO组件连接ODBC或者DNS数据源访问数 据库,进行一系列运算和解释后,将最终结果形成一个纯HTML文档。 (5)把这个文档传送到客户端。 (6)结束这次连接。
通常可以作为默认文档的文件名有Default.asp、Default.htm、 Default.html、Index.asp、Index.htm和Index.html等。单击“添加” 按钮→在“默认文档名”文本框中写入默认文档的全名,确定以后即可
ASP开发环境
7/4/2013 28
JavaScript 对象 内置对象 3 Date 对象 定义格式: var 对象名=new Date(参数) Date对象方法 getYear()… 4 Math 对象 调用:直接调用 Math对象属性 PI … Math对象方法 min(x1,x2)…
例:2-5-1c
常数命名 (前缀:con) 变量命名 (前缀:Bln Int Dbl Pbj Str …) 描述性变量名和过程名 (联合单词首字母大写 过程名动词开头) 对象命名 格式化代码约定(缩进4空格/1空格)
7/4/2013
9
第二章 ASP开发环境
VBScript数据类型
Variant(变体类型) (子类型表2.4.1 子类型获取与转换)
7/4/2013 20
2 Switch (表达式) { Case 条件值1 JavaScript语句块1; Break; Case 条件值2 JavaScript语句块2; Break;
……
第二章 ASP开发环境
Default JavaScript语句块N; }
循环语句:
1 While (循环条件) { JavaScript语句块 ; }
Web技术
第二部分 ASP开发技术
7/4/2013
1
第二章 ASP开发环境
2.1 ASP概述 ASP技术特点 ASP特点 (服务器端直接运行脚本语言环境 基于ActiveX技术 可扩充服务端功能 全嵌入HTML 语言集成 面向对象 ASP提供的内置对象和服务器组件 ADO组件存储 安全性 程序源代码隐蔽 适应性 与浏览器无关 ) ASP(Active Server Pages)含义 ASP(Application Service Provider)含义
ASP技术基础
适用范围
作为ASP相关网页编程的自学用书。 作为大专院校网络编程的教科书、教学 辅助用户。 作为各类培训机构的教学,教辅用书: 清华-新东方软件工程师、ACCP软件工 程师等。
第五章 ASP内置组件 内置组件
介绍ASP的两大常用内置组件:文件系统组件和广 介绍 的两大常用内置组件: 的两大常用内置组件 告组件。 告组件。
第六章 ASP中使用外置组件 中使用外置组件
介绍两个外置组件:文件上传组件和 介绍Biblioteka Baidu个外置组件:文件上传组件和Email组件的 组件的 使用方法以及如何自己写一个组件。 使用方法以及如何自己写一个组件。
第三章 JavaScript语言简介 语言简介
介绍JavaScript语言的语法、控制语言以及如何与 语言的语法、 介绍 语言的语法 HTML搭配使用等。 搭配使用等。 搭配使用等
第二部分: 第二部分:ASP对象与组件
第四章 ASP内置对象 内置对象
介绍ASP的常用五大对象、一个集合和一个文件的 的常用五大对象、 介绍 的常用五大对象 使用方法。 使用方法。
选择脚本语言
ASP可以使用 可以使用JScript(JavaScript的微软版)或者 的微软版) 可以使用 ( 的微软版 或者VBScript作为脚本 作为脚本 语言,本书全部程序都使用JScript。使用该脚本有四个优点: 语言,本书全部程序都使用 。使用该脚本有四个优点:
如何用asp读取Excel文件(比较全面)
如何用asp读取Excel文件(比较全面)
1.ASP对Excel的基本操作
(1) 建立Excel对象
创建Excel对象可以通过下面的代码来实现:
<%
set objExcelApp = CreateObject("Excel.Application") objExcelApp.DisplayAlerts = false '不显示警告objExcelApp.Application = false '不显示界面
%>
(2) 新建Excel文件
新建Excel文件可以通过以下代码来实现:
<%
objExcelApp.WorkBooks.add
set objExcelBook = objExcelApp.ActiveWorkBook
set objExcelSheets = objExcelBook.Worksheets
set objExcelSheet = objExcelBook.Sheets(1)
%>
(3) 读取已有的Excel文件
读取已有的Excel文件可以通过下面的代码来实现
<%
strAddr = Server.MapPath(".")
objExcelApp.WorkBooks.Open(strAddr & "TempletTable.xls") set objExcelBook = objExcelApp.ActiveWorkBook
set objExcelSheets = objExcelBook.Worksheets
set objExcelSheet = objExcelBook.WorkSheets(1)
第11章XML与ASP简介-sl
创建虚拟目录
打开“虚拟目录新建向导”对话框,单击下 一步,在文本框中输入指定虚拟目录的名称, 这在以后访问该目录下的文件时需要用到。
创建虚拟目录
单击下一步,在对话框中,需要为新建的虚拟 目录指定相对应的本地路径,这样就将虚拟目 录与本地路径联系了起来。
创建虚拟目录
现在可以在对应的本地路径中存放ASP文件, 通过虚拟目录运行这些文件。 运行某程序,只要在地址栏中输入 http://localhost/Myweb/当前日期.asp即可
ASP的运行环境——IIS的安装和配置
(1)安装IIS
若系统中未安装IIS服务器,可打开“控制面板”,然 后单击启动 “添加/删除程序”, 在弹出的对话框中选 择 “添加/删除Windows组件”,在Windows组件向 导对话框中选中“Internet信息服务(IIS)”,然后单 击“下一步”,按向导指示,完成对IIS的安装。
Window对象有以下几种方法:
Alert():使用该方法将弹出一个用于显示警告信息的消 息框。 Confirm():使用该方法将产生一个确认对话框。 Prompt():使用该方法将产生一个消息框。 Open():使用该方法将打开一个新的浏览器窗口。 Close():使用该方法将关闭当前所打开的窗口。
ASP环境数据库的配置
ASP环境数据库的配置+动易网站本地搭建
上次我们仅仅是对IIS做了基本配置。就比如一个软件你才仅仅是装上了而已具体的使用和设置都没做的,而且也没就讲它与其他软件的配合使用。所以今天我们就给我们的ASP换将配备上武器让它成为名副其实的ASP。这里并用国内最有名的ASP环境内容管理系统——动易内容管理系统做例子实战搭建一个简单的网站。
首先,我们先安装数据库。这里我选择了access 和SQL 2000 选access是因为这个数据库虽然很老了,但是网上用它的还是很多计算机二级不就是也考它么?SQL server 2000现在大学的教材都用它吧?呵呵。废话到此为止。
一>先装access数据库。
说明:access数据库非动易必须的,所以如果你只装动易可以跳过这里。
Access数据库是属于微软office办公套件中的一个重要组件所以我们安装office的时候就可以把access给装上。
把office 2003光盘放进光驱。这里我还是选择的镜像。自动运行或进入目论运行setup.exe 输入序列号后一路下一步到这里选择自定义安装(天大的博客不提供序列号,网上很多可以去找)
点下一步后根据自己的需求安装office办公组件。这里我只选择了word和access
点击下一步进行安装。很快。喝杯咖啡,回来继续~~
OK安装完成后可以选择删除安装源。我们的access数据库已经装好了。
二>我们来装SQL server 2000
同样我们先把SQL server 2000的安装盘放入光驱自动运行或进入目录双击setup.exe。这里我同样选择镜像。SQL server 2000有很多版本,我这里选择开发版。一路几乎全部是下一步就是了。跟普通装软件差不多。这里唯一值得注意的是如果出现“以前的某个程序安装已在计算机上创建挂起的文件操作”那就在注册表里打开HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager找到PendingFileRenameOperations项目并删除它就行了!下一步结束后稍等一下我们的sql 2000就装好了。
基于网络的信息服务设计及开发
基于网络的信息服务设计及开发
摘要:本文主要涉及基于网络的信息服务设计及开发,主要运用ASP及FLASH技术开发网站,以及利用ADO组件访问数据库,结合SQL语言进行各种数据库的操作.此外,还涉及到HTML语言的运用,脚本语言的编写,以及WINDOWS操作系统的基础知识.
关键词:ASP ,IIS, sql ,ADO技术,ActiveX技术, JAVAScript,Access,FLASH
1.引言
Internet,Intranet和Web技术的出现和发展,为信息的交换和共享提供了快捷有效的方法.但是Internet,Intranet上提供的信息多以静态网页为主,对于一个Web应用开发者来说,最关心的莫过于如何增强网页的动态性和交互性了.
ASP(Active Server Pages)技术的出现对于Internet的发展具有里程碑的意义,在此之前,没有一种可以支持所有浏览器的网页制作技术.ASP是一种服务器端的网页设计技术,可以将Script语法直接加在HTML网页中,从而轻松读取数据库的内容,也可以轻松地集成现有的客户端VBScript或JA V AScript和DHTML,输出动态的,互动的和拥有活内容的网页.
2.ASP简介
ASP(动态服务器网页),被包含在Internet Information Server3.0当中,它提供了一个服务器端(server-side)的scripting环境,使得你能够利用它建立和运行动态的,交互的,高效的网络服务器(web server)的应用程序.
ASP运行环境及简单ASP编程
计算机工程学院
实验报告书
课程名: WEB程序设计
题目:实验1 ASP运行环境及简单ASP编程
班级:
学号:
姓名:
评语:
成绩:指导教师:
批阅时间:年月日
1实验内容或题目
实验题目:ASP运行环境及简单ASP编程
实验内容:
1 掌握使用PWS作为WEB服务器进行ASP页面发布的方法
2 掌握使用ASP脚本进行基本输出的方法
2目的与要求
实验目的:
1 掌握使用PWS作为WEB服务器进行ASP页面发布的方法
2 掌握使用ASP脚本进行基本输出的方法
实验要求:
1 根据以下实验步骤书写实验准备报告
2 独立完成实验
3 书写实验报告书
3实验步骤与源程序
在前面的章节中已经介绍了网络中“安家”的几种基本方法,其实不论哪一种方法都与网络中的服务器有关。目前很多服务器都采用Windows NT、Windows2000、Windows XP 服务器版,这些操作系统中都必须安装IIS(Internet Information Server)因特网信息服务器。
在自己电脑中安装IIS,在没有网络空间的时候,您可以将自己的电脑当作服务器,只需要将自己的IP告知他人,大家就能访问您的网页。同时当我们开始学习使用Dreamweaver MX 2004实现各种表单处理、注册页面、等动态功能的时候就必须使用IIS功能来调试。
在这一小节中,我们以Windows XP为例一起讨论如何安装和设置IIS。
∙在Windows XP 中选择【开始】-【控制面板】,打开【控制面板】
∙单击【性能和维护】打开【性能维护】
∙单击打开【管理工具】窗口,查看是否有图标。
配置ASP运行环境
SQL Server的安装
注意点
测试ASP+SQL Server的开发平台
案例名称:测试 案例名称:测试ASP+SQL Server运行环境 运行环境 程序名称: 程序名称:1-02.asp
第1章 配置ASP运行环境
Βιβλιοθήκη Baidu
内容提要
ASP在整个应用程序开发体系中的位置 在整个应用程序开发体系中的位置 两大编程架构( 两大编程架构(C/S B/S) ) ASP的发展历史及其 的发展历史及其ASP的相关技术 的发展历史及其 的相关技术 如何配置ASP的运行环境 如何配置 的运行环境 测试ASP的运行环境和 的运行环境和ASP+SQL 测试 的运行环境和 Server的开发平台。 的开发平台。 的开发平台
五大对象分别是: 五大对象分别是:Response,Request, , , Session,Application和Server 和 , 一个集合是Cookies 一个集合是 一个文件是Global.asa。 一个文件是 。
安装IIS 5.0
配置IIS
测试ASP运行平台
案例名称:测试 案例名称:测试ASP运行环境 运行环境 程序名称: 程序名称:1-01.asp
机械工业出版社asp教程第01章
图1-6 设定安装目录
图1-7 PWS主屏
在PWS主屏中,用户可以单击“停止”
按钮来停止服务器,或者可以通过主屏
左边的导航栏来进行其他设置,如果安 装顺利,在IE地址栏中输入 “http://localhost”可以看到PWS的主页, 如图1-8所示,这表示安装成功。
图1-8 PWS主页
1.2.3 IIS5.0服务器的安装配置 1.安装IIS
(1)单击“开始 → 设置 →控制面板 →添加/删除程序”命令。 (2)在“添加/删除程序”对话框中 选择“添加/删除Windows组件”按钮, 就会弹出如图1-9所示的“Windows组件 向导”对话框。
图1-9 “Windows组件向导”对话框
(3)在安装向导的最后一页单击
“完成”按钮,完成组件安装。
图 1 14 默 认 的 网 页 1
-
图 1 15 默 认 的 网 页 2
-
5.设置默认文档
在如图1-10所示的窗口中对准新添加
的虚拟目录ASP单击鼠标右键,在弹出 的快捷菜单中选择“属性”命令,就会 弹出如图1-16所示的“ASPYCX属性” 对话框。
图 1 16 “
ASPYCX
属 性 ” 对 话 框
(3)可以根据实际情况选择不同的 安装类型,推荐使用“典型”安装。因 此选择“典型”安装的用户就可以直接 按照向导安装了。对于高级用户,可以 选择“自定义”安装,单击“自定义” 按钮,进入“Microsoft Personal Web Server安装程序”对话框,如图1-3所示。 在“组件”列表框中读者可以自定义选 择设置,可以选择“Microsoft Data Access Components 1.5”、“Personal Web Server”和“Transaction Server”复 选框。
ASP的运行环境及配置
1.3 ASP的运行
4. ASP的运行 在计算机上成功地安装了Web服务器并将编制好的ASP文件存放在
安装完成后,通过选择“开始”→“设置”→“控制 面板”→“管理工具”→“Internet服务管理器”命令, 启动“Internet信息服务”窗口,如下图所示。
1.3 ASP的运行
3. IIS 5.1的设置 启动、停止Web站点 在“Internet信息服务”窗口中,右击相应的Web站
点,在弹出的快捷菜单中选择相应的功能,如图所 示。
该Web站点所对应的主目录上之后,就可以在浏览器中运行该ASP 程序了。可以通过以下两种方式来查看ASP文件的运行结果。 (1)在Web服务器所在的计算机上,可以在“Internet信息服务”中 用鼠标右键单击相应的ASP文件,在弹出的快捷菜单中选择“浏览” 命令。
(2)在浏览器地址栏中输入正确的URL地址,其格式如下。 http://Web站点IP地址/虚拟目录别名/文件名 或:
1.3 ASP的运行
创建和设置虚拟目录
虚拟目录并不是真实存在的Web目录,但虚拟目录与实际存储在 物理介质上、包含Web文件的目录之间存在映射关系。每个虚拟 目录都有一个别名,用户通过浏览器访问虚拟目录的别名时, Web服务器会将其对应到实际的存储路径。
ASP的运行环境与配置
1.1 Web基础知识
Web系统由Web客户机和Web服务器组成,客户机与服务器 之间使用HTTP(超文本传输协议)传输数据。 HTTP协议是一个请求/响应协议,每一次的Web服务过程,都 是首先由Web客户机建立一个到Web服务器的连接并发出一个请 求,服务器在接受请求并进行相应的处理后,将发出一个响应 (通常这个响应是一个Web页面),客户机对所得到的响应进行 解释并显示出来,最后关闭建立的连接。 Web 系 统 的 这 种 资 源 访 问 机 制 又 被 称 为 B/S (Browser/Server,浏览器/服务器)模式。
1.2 ASP概述
1. ASP的特点 ASP中可以包含文本、HTML标记、服务器端脚本和客户端脚本以及 ActiveX控件。Web服务器只执行ASP页面中的服务器端脚本,页面 中的其他内容被服务器原封不动地发送给客户机浏览器。 ASP支持多种脚本语言,包括VBScript和JavaScript。在安装了相 应的脚本引擎后,还可以使用其他脚本语言。 ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能。 例如,实现客户机浏览器与Web服务器的交互,在网页间传递参数 等。
1.2 ASP概述
ASP可以使用服务器端ActiveX组件来执行各种任务, 例如,借助ADO对象,可以轻松地完成对数据库的操 作。 ASP具有一定的安全性。由于ASP页面是在服务器端运 行的,送到客户机浏览器的是ASP执行所生成的HTML 页面,用户只能看到HTML代码而无法获得ASP源文件。 ASP是一种解释性语言,服务器只要在其使用时对其进 行解释执行即可。
第3章 建立ASP的运行平台
“文档”选项:在对话框内,单击该选项,如图所示。主要用来设定在未指 定所要访问的网页文件时,系统默认访问的页面文件。常用的主页文件名有 index.asp、index.htm(l)、default.asp、default.htm(l)等。主页文档在 列表框中的先后顺序,也是站点对这些主页文档的解析顺序,在图4-8中, 根 据 其 设 置 , 可 知 站 点 对 主 页 文 档 的 解 析 顺 序 是 : default.htm>default.asp,即在客户浏览器端的URL处键入网站域名后,Web服务器会试 着访问站点根目录下的 default.htm 页面,若找到则该该页面的内容发送给 客户端的浏览器显示,作为对客户端请求的响应;若找不到,则继续查找 default.asp页面,这样依次下去。若列表框中所指定的主页文档均不能找 到,则显示HTTP403错误(即禁止访问)。
第3章 建立ASP的运行平台
在学习通过ASP和SQL Server数据库建立Web站点之前,首先 要建立ASP程序的运行平台。在第2章介绍了数据库应用系统的几 种层次模型,其中的B/S模式结合Web技术和数据库技术,实现了 跨平台的应用和多媒体服务。
基于B/S模式的信息系统通常采用三层结构:浏览器->Web服务 器->数据库服务器(如图3-1)
ASP文件
浏 览 器
HTTP协议方式的请求 发回浏览器
网站建设与管理-习题答案
《网站建设与管理》课后习题答案
第1章
一、填空题
(1)计算机网络诞生于二十世纪六十年代末,是计算机技术与通信技术结合的产物。
(2)IT是Information Technology的简称,IIS 是Internet Information Server的简称,WWW是World Wide Web的简称,FTP是File Transfer Protocol的简称。
(3)网站是互联网(Internet)各种业务活动的基础。
(4)从应用角度来看,网易是门户网站,而谷歌是搜索引擎网站。
(5)从技术角度来说,互联网是一个由数据通信、网络系统和应用环境组成的综合体系。
(6)URL的标准格式为协议名称://服务器名称/文件名
(7)HTTP协议使用的端口是80,FTP协议使用的端口是21。
二、简答题
1.虚拟目录与站点主目录下的实际目录有什
么异同?
答:虚拟目录是把服务器上不在当前站点主目录下的一个文件夹映射为Web站点下的一个逻辑目录,这样,外部浏览者就能够通过URL地址来访问该文件夹下的资源。虚拟目录不仅可以将Web站点文件分散到不同的磁盘或计算机上,提高了创建站点的灵活性,而且,由于外部浏览者不能看到Web站点真实的目录结构,也提高了站点的安全性。
站点主目录下的实际目录是说明了一个具体的物理存储位置,不需要配置虚拟目录就可以直接访问。
2.从技术角度简述互联网的概念。
答:目前对互联网的定义主要是从技术角度来讨论的,认为互联网是一个由数据通信、网络系统和应用环境组成的综合体系。
•通信平台:由各种有线、无限的通信线路、
asp概述
主目录设置:转到“主目录”窗口,在“本 地路径”输入(或用“浏览”按钮选择)自 己网页所在的目录。 文档设置
主目录的3种访问方法: 1、直接使用公用ip地址,例 如:http://219.218.29.212 2、使用localhost代替ip,http://localhost 3、使用127.0.0.1代替ip,http://127.0.0.1
作业
1.如何安装和配置IIS服务器 2.主目录的访问方法有哪三种
asp本身并不是一种脚本语言,它只是提供了一种使镶 嵌在html页面中的脚本程序得以运行的环境 ,即asp 是一种服务器端脚本编写环境。asp可以使用两种脚 本语言:vbscript和javascript.其中vbscript是默认 的脚本语言.
4.ASP的主要特点 1)ASP只一种程序语言,无需编译 2)为纯文本文件.可使用任意文字编辑器来编写. 3)独立于浏览器.ASP脚本是在web站点服务器端执行的,客户 端的浏览器不需要支持它.同时,如果不通过服务器执行直接 浏览.asp页面,则得不到正确的页面内容. 4)源程序不会让客户端看到.asp程序在服务器端执行,在客户端 能够看到的只是asp程序执行后生成的标准的HTML代码. 5)可与任何ActiveX Script语言兼容使用. 6)实现复杂数据库操作.通过ADO操作数据库.
C/S结构
client/server客户机和服务器,在客户机端必须装客户端软 件后,才能访问服务器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.3 ASP的运行 的运行
例如,在浏览器中运行本章前面的myfirst.asp文件,会打开如 图所示的界面.
1.1 Web基础知识 基础知识
动态网页的执行过程与静态网页有着本质的区别,其执行过程 如下. (1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器将这个动 态网页的请求发送到Web服务器. (2)Web服务器接收到这些请求并根据扩展名(如.asp)判 断出所请求的是动态网页文件,然后服务器从当前硬盘或内存 中读取相应的文件. (3)Web服务器将根据这个动态网页文件从头到尾执行,并 根据执行结果生成相应的HTML文件(静态网页). (4)HTML文件被送回用户浏览器,用户浏览器解释这些 HTML文件并将结果显示出来.
1.1 Web基础知识 基础知识
静态网页是标准的HTML文件(其文件扩展名为.htm或.html), 它可以包含文本,HTML标记,客户端脚本等.任何Web服务 器都支持静态网页,其执行过程如下. (1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器向Web服 务器发送一个页面请求. (2)Web服务器接收到这些请求后,根据扩展名.htm 或.html判断出所请求的是HTML文件,然后服务器从当前硬盘 或内存中读取相应的HTML文件,并将其回送到用户浏览器. (3)用户浏览器解释这些HTML文件并将结果显示出来.
1.3 ASP的运行 的运行
创建和设置虚拟目录
虚拟目录并不是真实存在的Web目录,但虚拟目录与实际存储在物 理介质上,包含Web文件的目录之间存在映射关系.每个虚拟目录 都有一个别名,用户通过浏览器访问虚拟目录的别名时,Web服务 器会将其对应到实际的存储路径. 从用户的角度看不出虚拟目录与实际子目录的区别,但是虚拟目录 的实际存储位置可能在本地计算机的其他目录之中,也可能在其他 计算机上的目录中,或者是网络上的URL地址. 利用虚拟目录,可以将数据分散保存在多个目录或计算机上,以方 便站点的维护和管理.此外,因为用户不知道文件在服务器中的实 际位置,所以不能用此信息修改文件,这也在一定程度上保证了 Web站点的安全.
1.1 Web基础知识 基础知识
2. Web页与 页与Web站点 页与 站点 Web页就是World Wide Web文档,通常称为网页. Web页一般由HTML文件组成,其中包含相关的文本,图 像,声音,动画,视频以及脚本语言程序等.按照Web 服务器响应方式的不同,可以将Web页分为静态网页和 动态网页.
1.3 ASP的运行 的运行
3. IIS 5.1的设置
启动,停止 启动,停止Web站点 站点 在"Internet信息服务"窗口中,右击相应的Web站点, 在弹出的快捷菜单中选择相应的功能,如图所示.
1.3 ASP的运行 的运行
设置Web站点 站点 设置 在"Internet信息服务"窗口中,用鼠标右键单击相应的Web站点, 在弹出的快捷菜单中选择"属性"命令,将出现"默认网站属性" 对话框. 通过"默认网站属性"对话框,可以设置Web站点 ,Web站点的 主目录 ,应用程序选项,Web站点的默认Web页 等.
1.3 ASP的运行 的运行
(1)创建Web虚拟目录 在"Internet信息服务"窗口中,用鼠标右键单击欲添加虚拟目录 的Web站点. 在弹出的快捷菜单中选择"新建"→"虚拟目录"命令. 出现"虚拟目录创建向导"对话框,单击"下一步"按钮,出现 "虚拟目录别名"界面,如图所示.
1.3 ASP的运行 的运行
1.1 Web基础知识 基础知识
Web系统由Web客户机和Web服务器组成,客户机与服务器 之间使用HTTP(超文本传输协议)传输数据. HTTP协议是一个请求/响应协议,每一次的Web服务过程,都 是首先由Web客户机建立一个到Web服务器的连接并发出一个请 求,服务器在接受请求并进行相应的处理后,将发出一个响应 (通常这个响应是一个Web页面),客户机对所得到的响应进行 解释并显示出来,最后关闭建立的连接. Web 系 统 的 这 种 资 源 访 问 机 制 又 被 称 为 B/S (Browser/Server,浏览器/服务器)模式.
1.2 ASP概述 概述
【例1.1】 <%@LANGUAGE="VBScript"%> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="gb2312"> <title>无标题文档</title> </head> <body> <% for i=3 to 7 % > <font size <% Response.Write i %>> 欢迎访问我的网站!<BR> </font> <% next %> </body> </html>
1.2 ASP概述 概述
1. ASP的特点 ASP中可以包含文本,HTML标记,服务器端脚本和客户端脚本以及 ActiveX控件.Web服务器只执行ASP页面中的服务器端脚本,页面 中的其他内容被服务器原封不动地发送给客户机浏览器. ASP支持多种脚本语言,包括VBScript和JavaScript.在安装了相 应的脚本引擎后,还可以使用其他脚本语言. ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能. 例如,实现客户机浏览器与Web服务器的交互,在网页间传递参数 等.
1.2 ASP概述 概述
ASP可以使用服务器端ActiveX组件来执行各种任务, 例如,借助ADO对象,可以轻松地完成对数据库的操 作. ASP具有一定的安全性.由于ASP页面是在服务器端运 行的,送到客户机浏览器的是ASP执行所生成的HTML 页面,用户只能看到HTML代码而无法获得ASP源文件. ASP是一种解释性语言,服务器只要在其使用时对其进 行解释执行即可.
1.1 Web基础知识 基础知识
1.1 Web基础知识 基础知识
3. Web应用程序 Web应用程序就是以HTTP作为核心通信协议, 并使用HTML语言向用户传递基于Web信息的应 用程序,也称为基于Web的应用程序. 一个Web应用程序通常是一组静态网页和动态网 页的集合,在这些网页之间可以互相传递信息, 还可以通过这些网页对Web服务器上的各种资源 (包括数据库)进行存取.
1.1 Web基础知识 基础知识
1.1 Web基础知识 基础知识
动态网页中除了包含静态网页中可以出现的文本, HTML标记,客户端脚本等内容外,还可以包含只能在 Web服务器上运行的服务器端脚本.动态网页文件的扩 展名与所使用的Web开发技术有关.例如,使用ASP技 术时,文件扩展名为.asp;使用PHP技术时,文件扩展 名为.php;使用JSP技术时,文件扩展名为.jsp.
1.2 ASP概述 概述
2. ASP文件的基本结构 文本,HTML标记和脚本命令三部分的内容可 以混合地出现在ASP文件中,但需要使用不同 的符号区分:HTML使用标准的HTML标记界 定;ASP服务器端脚本命令使用"<%"和 "%>"表示脚本的开始和结束,可以每一行 ASP语句界定一次,也可以多行语句界定一次.
(2)设置Web虚拟目录属性 在创建虚拟目录之后,可以根据需要设置该虚拟目录的属性. 为了修改和设置Web站点的属性,可以在"Internet信息 服务"窗口中用鼠标右键单击相应的虚拟目录,在弹出的快 捷菜单中选择"属性"选项,将打开相应选项的属性对话框, 如图所示.
1.3 ASP的运行 的运行
4. ASP的运行 的运行 在计算机上成功地安装了Web服务器并将编制好的ASP文件存放在该 Web站点所对应的主目录上之后,就可以在浏览器中运行该ASP程序 了.可以通过以下两种方式来查看ASP文件的运行结果. (1)在Web服务器所在的计算机上,可以在"Internet信息服务" 中用鼠标右键单击相应的ASP文件,在弹出的快捷菜单中选择"浏览" 命令. (2)在浏览器地址栏中输入正确的URL地址,其格式如下. http://Web站点IP地址/虚拟目录别名/文件名 或: http://Web站点域名/虚拟目录别名/文件名 说明:当Web站点域名指定为localhost或指定IP地址为127.0.0.1 时,都代表本地计算机,这在ASP程序开发或调试中经常被用到.
1.2 ASP概述 概述
ASP(Active Server Page)是Microsoft公司于1996年推 出的一种Web应用开发技术,用于取代对Web服务器进行可 编程扩展的CGI(Common Geteway Interface)标准. ASP既不是一种语言,也不是一种开发工具,而是一种技术框 架. 其主要功能是把脚本语言,HTML,组件和Web数据库访问功 能有机地结合在一起,形成一个能在服务器端运行的应用程序, 该应用程序可根据来自浏览器端的请求生成相应的HTML文档 并回送给浏览器. 使用ASP可以创建以HTML网页作为用户界面,并能够对数据 库进行交互的Web应用程序.
第1章 ASP的运行Fra Baidu bibliotek境与配置
教学重点
ASP文件的基本结构 ASP的运行环境和运行方法
教学要求
了解Web基本概念与Web应用程序 了解脚本语言,静态网页与ASP动态网页 了解ASP的基本特点 掌握ASP文件的基本结构 掌握ASP的运行环境和运行方法
1.1 Web基础知识 基础知识
1. Web概述 概述 Web(World Wide Web)是一种基于超级链接 (Hyperlink)技术的超文本(HyperText)和超 媒体(HyperMedia)系统. 在Web系统中,信息的表示和传递一般使用HTML (HyperText Markup Language,超文本标记 语言)格式. 利用这种格式描述的信息不仅可以包含文本,还可 以包含图形,图像,音频,视频等,从而为用户提 供了一个易于使用的标准图形化界面.
1.3 ASP的运行 的运行
2. IIS 5.1的安装与测试
(1)选择"开始"→"设置"→"控制面板"→"添加/删 除程序"命令,出现"添加/删除程序"对话框,在"添加/ 删除程序"对话框中单击"添加/删除Windows组件命令", 出现"Windows组件向导"对话框,如下图所示. Windows
在 Windows 平 台 上 常 用 的 Web 服 务 器 软 件 有 PWS(Personal Web Server) 和 IIS(Internet Information Server),它们同时兼有Web服务 器和ASP应用程序服务器的功能. 在Windows 95/98操作系统中需要安装PWS来 支持ASP的运行,PWS提供的功能比较简单;在 Windows 2000/XP操作系统中需要安装IIS 3.0 及以上版本来支持ASP的运行,IIS所提供的功能 比较完善. Windows平台下各种版本Web服务器的使用差不 多,本书以Windows XP操作系统为例来讲解IIS 5.1的安装和设置.
1.3 ASP的运行 的运行
( 2 ) 在 " Windows 组 件 向 导 " 对 话 框 中 选 中 "Internet信息服务(IIS)"复选框,然后单击"详细 信息"按钮,出现如下图所示的对话框.
1.3 ASP的运行 的运行
(3)选择需要安装的组件,然后按照向导提示进行操作即 可. 安装完成后,通过选择"开始"→"设置"→"控制面 板"→"管理工具"→"Internet服务管理器"命令,启动 "Internet信息服务"窗口,如下图所示.
1.3 ASP的运行 的运行
1. ASP的运行环境 ASP的运行环境离不开Web服务器的支持. 服务器的硬件配置除了要符合操作系统的需求外, 还应该安装一块或多块网卡,也可以通过安装虚拟 网卡来实现. 在软件方面,必须正确安装和设置TCP/IP网络协 议,Web服务器软件.
1.3 ASP的运行 的运行