ASP的运行环境与配置
使用Windows 2003+IIS 6.0+Tomcat 6.0整合配置JSP与ASP运行环境

利 用记事 本建 立 tm a i . g文 件 内容 为 o ct i r se
_
W i d wsRe ity Ed trVe so 0 n o gsr io ri n 5.0
[ K Y L C L MA HI ES F WA EA ah H E — O A _ C N \O T R \ p ce S f aeF u d t nJk r sp ei c r . ot r o n ai \ at Iai dr t \ 0 w o a a R eo1]
‘
6 8。
新 疆 石 油 科 技
21 0 0年 第 4期 ( 2 第 0卷 )
使 用 Wid w 0 3 I .+ o a 60 n o s2 0 +I 6O T mc t . S 整 合 配 置 JP与A P运 行环 境 S S
李光
克拉 玛依 职 业 技 术 学 院 ,3 60 新 疆 克拉 玛 依 独 山子 83 0
# Ex mp e s c tc n e .o e d o nd h s. a l o ke ha n 1 v  ̄i e p r a o t t
”xe s n r = / k r / aird etr. l etni U i ” a a ai p_e i c 2d ” o ” j t s r o l
摘
一
要 搭建 JP和 A P运行环境是 学习动 态网站开发技术的基础 。给出的整合配置方法只是众多解决该问题方案中较 简单的 S S
种 。使 用本 方 法 建 立 的 网站 , 可 以执 行 *AS 既 . P文 件, 可 以执 行 *J P文件 。 也 . S
主题词 JP A P S S Wid w 0 3 动 态网站 虚 拟 目录 浏 览器 注册表 no s 0 2
asp基本知识

15. 数据访问一般有两种方式:1)通过DataReader对象来直接访问2)通过Dataset和dataAdapter来访问。
16. connection、command、DataReader、DataAdapter对象是:net数据提供程序模型的核心元素。
29. 级联样式表是扩展名为.css的文件, 其标准语法是element{property:value}
1. 与ADO的区别:相对ADO来说,更使用于分布式及INTERNET等大型应用程序环境,在传送数据方面,更主要提供对结构化数据的访问能力,而ADO则是之强调完成各个数据源之间的数据传送功能,另外,集成了大量用于数据库处理的类,这些类代表了那些工具具有典型数据库功能的容器对象,而ADO则主要以数据库为中心,它不像那样构成一个完整的结构。
3. SYSTEM命名空间是NET framework中基本类型的根命名空间,此命名空间包括表示有所有应用程序使用的基础数据类型的类:object、byte、char、array、int32和String等。
WEB form 又称web窗体,web form提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,能够为浏览器和web客户端设备快速地生成基于服务器的可编程用户界面。
26. Gridview控件通常与数据源控件结合使用,以表格的形式显示数据库中的数据,可以对记录中的行实现增加、修改、删除和选择功能,可以对列实现排序功能,大大简化了编程。
27. Menu控件可以开发网页静态和动态显示菜单。
28. TreeView web服务器用于以树形结构显示分层数据,如目录或文件目录。
8. system命名空间:system命名空间是.NET Framework中基本类型的根名空间,此命名空间包括表示由所以应用程序使用基础数据类型的类:object、byte、char、array、INT32和String等。在这些类型中,有许多与编程语言所使用的基元数据类型相对应。System命名空间包含基本类和基类,这些类定义常用的值和引用的数据类型、事件和事件处理程序、接口、属性和异常处理。
ASP的介绍

方法
Object Context.SetAbort 显示的放弃一次事务处理。 Object Context.SetComplete 覆盖前面任何调用Object Context.SetAbort方法的调用。
ASP操作实例
建立数据库,加入数据库表。 完成有关简单操作:查询,删除,更 改,插入。
属性
Server的属性只有一个ScriptTimeout属性,该属性主 要是来设置ASP程序所允许的最长时间,其设置以“秒”为 单位,系统的缺省值为90秒。
方法
1.CreateObject方法
CreateObject方法允许客户端用户建立一个ActiveX Server组件实 例,当前ASP页处理完成之后,服务器将自动破坏这些实例对象。
创建一个数据库abccs mysql> CREATE DATABASE abccs; 选择你所创建的数据库 mysql> USE abccs Database changed
下面来创建一个数据库表mytable: 我们要 建立一个公司员工的生日表,表的内容包含 员工姓名、性别、出生日期、出生城市。 mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), -> birth DATE, birthaddr VARCHAR(20));
Application对象有两个方法,它们都是用 于处理多个用户对存储在Application中的 数据进行写入的问题。 (1)Lock方法禁止当前客户同时修改 同样的Application应用级变量。 (2)和Lock方法相反,Unlock方法允 许其他客户修改Application对象的属性。
第1章ASP基础知识.ppt

1.2.4 ASP开发工具
⑸单击[下一步]按钮,弹出图1-20所示的对话 框,进入站点定义的“测试文件”对话框。
1.2.4 ASP开发工具
⑹单击【测试】按钮,弹出图1-21所示的对话框,即 表示设置成功。 ⑺单击【确定】按钮返回到图1-20,单击【下一步】 按钮,弹出图 1-22 所示的对话框,进入站点定义的 “共享文件”对话框,选择【否】。
1.2.2 设置主目录
⑶右击【默认站点】,弹 出快捷菜单,选择【属 性】弹出 如图 1-7 所 示 的“默认站点属性”对 话框。单击【主目录】 标签,可以看到【本地 路 径 C:\Inetpub\wwwroot】 , 这就是系统默认的主目 录。
【1.2计算机网络的发展过程】
1.2.2 设置主目录
1.2.2 设置主目录
一旦启动了Web服务,用户通过浏览器对ASP动 态网页提出请求, Web 服务器就可以对请求的 ASP 动态网页做出解释,将标准 HTML 格式网页 响应给客户端浏览器本地用户。为了实现这种 响应,默认情况下,要求 ASP 文件必须保存在 主目录\Inetpub\wwwroot中。 如果希望Web服务器对其它文件夹中的ASP文 件做出响应,则必须将该文件夹设置成主目录 或虚拟目录。设置主目录方法如下:
安装后,计算机系统有两处明显变化。一处是系统盘符 下会出现一个称为站点“主目录”的特殊文件夹,一般 是C:\Inetpub\wwwroot;另一处是在【控制面板】的 【管理工具】中增加了一个【Internet信息服务】组件图 标。
1.2.1 Web服务器配置
⑷测试安装是否成功:在主目录C:\Inetpub\wwwroot下, 新建一个文本文件,在其中输入内容<%=now()%>,然后 将文件名命名为test.asp,最后打开浏览器,在地址栏输入 URL地址字符串http://127.0.0.1/test.asp或者 http://localhost/test.asp,按Enter键后,网页内容如返回系 统日期和时间即表示安装成功,运行结果如图1-4所示。
基于网络的信息服务设计及开发

基于网络的信息服务设计及开发摘要:本文主要涉及基于网络的信息服务设计及开发,主要运用ASP及FLASH技术开发网站,以及利用ADO组件访问数据库,结合SQL语言进行各种数据库的操作.此外,还涉及到HTML语言的运用,脚本语言的编写,以及WINDOWS操作系统的基础知识.关键词:ASP ,IIS, sql ,ADO技术,ActiveX技术, JAVAScript,Access,FLASH1.引言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)的应用程序.2.1 ASP的运行环境和配置:. 要想在计算机上运行ASP程序,必要条件是这台计算机是一个Web服务器.在以下任何一种环境中都可以运行ASP:①win2000+IIS(Internet Information Server)②win95或98+PWS(Personal Web Server)③windows NT Workstation4.0+Microsoft Peer Web Services3.02.2 ASP的特点:①ASP不需要专门购买: ASP是Microsoft公司的Windows95/98/2000的PWS和IIS5/5版本WEB服务器的标准组件,不需要专门购买软件;②与浏览器无关:源程序在服务器端执行,因此与客户的浏览器无关,不考虑客户的浏览器是否支持所使用的脚本语言;③提高代码安全性: ASP源程序不会传送到客户的浏览器,提高代码的安全性;④ASP和HTML结合使用: ASP源程序与HTML标记语言相结合,创建网站的网页及应用程序, ASP源程序在服务器端执行,只将结果返回该客户,而HTML标记将下载到客户的浏览,在客户端执行;⑤ASP能与任何ActiveX Scripting兼容:除了可以使用VBScript和Jscript脚本语言编程外,还可以使用REXX,PER,TCL等⑥ASP是纯文本:和HTML一样,属于纯文本文件,可以在任何的文本编辑器上进行编辑.2.3 ASP的内置对象主要有五个:①Request对象:用来获得各种信息;②Response对象:输出网页内容或Cookies成为标准的HTML标记,然后送到浏览显示,该对象还可以实现输出重定向,即从一个网页转到另一个指定的网页;①Server对象:创建对象和Script本身的控制;②Session对象:该对象记录了与用户的一次会话过程,直到会话结束,对于浏览站点的每一个客户都保留专用的数据;③Application对象:浏览的每一个用户都可以通过这个对象得到一些公用的数据.2.4 ASP语法:①ASP不是一个scripting语言,但它提供了一个可以集成script语言到HTML网页的环境.②HTML标记(tags)利用”<….>”将HTML程序代码括起来,以区别于一般的字符;而ASP 则使用”<%…..%>”将ASP的script程序代码括起来.2.5 ASP的主要内置组件:1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。
第8章 ASP基础知识

图8-4 在浏览器中查看源文件
8.3 VBScript编程基础
VBScript是微软公司Visual Basic的简化版本,是专门为浏览器进行设计的,是ASP默认 的脚本引擎,多用在服务器端。
8.3.1 VBScript的数据类型
VBScript中只有一种数据类型:Variant,是一种特殊的数据类型,可以用来包含任何的 数据类型,而且函数的返回值也是这个类型。
不等于 大于 大于等于 小于 小于等于
/
\ Mod ^
除
整除 求余 负号 求幂
Is
对象比较引用
3.连接运算符
表8-3 VBScript的连接运算符 运算符 功能说明 两个字符串首 尾相连
4.逻辑运算符
表8-4 VBScript的逻辑运算符 运算符 And Or Not Xor Eqv 功能说明 逻辑与 逻辑或 逻辑非 逻辑异或 逻辑等价
程序代码如下: <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>if语句</title> </head> <body> <% dim time_hour time_hour=hour(now) response.Write(now()) if time_hour>=6 and time_hour<18 then response.Write(" 欢迎您,白天好!") else response.Write(" 欢迎您,晚上好!") end if %> </body> </html>
第5章 ASP动态网站运行环境的配置
第5章ASP动态网站运行环境的配置5.1ASP动态网站的运行环境ASP动态网站的运行环境如下:(1)安装Windows 2000/XP/2003操作系统;(2)安装IIS(Internet服务管理器)即Internet信息服务;(3)安装Access或SQL Server数据库系统;(4)服务器要安装数据库32位ODBC的驱动程序(即MDAC组件),同时要配置ODBC数据源;(5)安装网页的可视化开发环境,即安装Dreamweaver(MX/2004/8.0)本资料由-大学生创业|创业|创业网/提供资料在线代理|网页代理|代理网页|减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|5.2 ASP动态网站运行环境的配置5.2.1 ASP动态网站访问数据的方式1. IDC2.ADO3.RDS在以上的三种方式中,现在常采用的是通过ADO的方式访问数据库,ADO可以与ASP结合,以建立提供数据库信息的主页内容,在主页画面执行SQL命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息;ADO使用RecordSets对象,作为数据的主要接口;ADO可使用VBscript、JavaScript语言来控制数据库的访问,以及查询结果的输出显示画面;而且可连接多种数据库,包括SQL Server、Oracle等支持ODBC的数据库。
5.2.2 ODBC简介ODBC(Open Database Connectivity,开放式数据库互联)是微软推出的一种工业标准,是一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。
为了遵循一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL Server、Oracle、Inform等,当然也包括Access。
5.2.3 Access数据库系统DSN的配置1.启动“系统DSN”属性选项卡2.Access数据库系统DSN的配置5.2.4 SQL Server数据库系统DSN的配置如果动态网站所用的数据库是SQL Server,则需要按照下面的步骤来进行DSN配置。
第1章 配置ASP运行环境
第一部分环境配置与网站编程基础第1章配置ASP运行环境本章要点本章首先介绍ASP在整个应用程序开发体系中的位置,介绍两大编程架构。
然后介绍ASP的发展历史及其ASP的相关技术。
最后介绍如何配置ASP的运行环境、安装SQL Server2000的注意点。
利用两个案例分别来测试ASP的运行环境和ASP+SQL Server的开发平台。
1.1 软件编程体系简介目前在程序开发领域中,主要分成两大编程体系,一种是基于浏览器的B/S (Brower/Server)结构,另一种是C/S(Client/Server)结构。
如图1-1所示。
应用程序开发体系图1-1 程序开发体系开发基于B/S结构的项目,目前主要采用两种服务器端语言:ASP(Active Server Pages)和JSP(Java Server Pages),这两种语言构成两大开发体系:ASP+SQL Server2000体系和JSP+Oracle 9i体系。
后面的章节将全面展示ASP+SQL Server2000的强大功能。
1.1.1 B/S架构编程体系从图1-1中可以看出,B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。
浏览器端包括:HTML(Hypertext Markup Language,超文本标记语言)、CSS(Cascading Style Sheets,层叠样式表单)、JavaScript语言和VBScript语言。
所谓的浏览器端编程语言就是这些语言都是被浏览器解释执行的。
HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript 语言是在浏览器上执行的。
后面的章节将展示HTML+CSS+JavaScript构成的浏览器端的编程体系。
为了实现一些复杂的操作,比如:连接数据库,操作文件等,需要使用服务器端编程语言。
目前主要是3P(ASP、JSP和PHP(Personal Homepage))技术。
ASP是微软公司推出的,在这三种语言中是用得最为广泛的一种。
ASP实验基础
ASP实验指导书实验一ASP编程环境设置一、实验目的及要求1.了解并掌握Windows XP/NT服务器上IIS(Internet服务管理器)的安装与配置;2.了解并掌握虚拟目录的设置方法;3.了解并掌握ASP文件上传、下载与运行方法。
4.掌握Dreamweaver MX站点环境的设置。
二、实验内容1、按教材所介绍的方法,在自己的个人计算机上不同的Windows 系统安装IIS或PWS(Personal Web Server,是微软开发的个人网站服务器)。
2、编写一个简单的ASP网页程序,实现在浏览器IE中输出“这是我的第一个ASP程序!”。
三、实验步骤(一)IIS的安装与配置ASP必须运行在服务器上,因此实验的第一项工作是构建服务器运行环境。
本实验指导以Windows 2000操作系统下的IIS 5.0进行操作说明。
1.安装IIS开始->控制面板->添加删除程序->添加/删除Windows组件->Windows组件向导,则出现如下对话框:若没选取IIS信息服务(IIS),则选择,并点按“下一步”按钮,按屏幕提示安装。
2.检验安装在IE浏览器的地址栏输入:或,观察其结果。
3.配置IIS 5.0开始->控制面板->管理工具-> Internet服务管理器,则出现如下对话框:对“默认网站”单击鼠标右键,出现弹出菜单,选择“属性”,则屏幕显示:可根据需要修改默认网站的属性,一般多为“主目录”与“文档”。
主目录中主要包括网站在本地机器中的实际路径以及相关权限;文档则设置网站启用的默认文档。
(二)虚拟目录的设置要从主目录以外的其他目录中进行发布,就必须创建虚拟目录。
“虚拟目录”不包含在主目录中,但在显示给客户浏览器时就象位于主目录中一样。
虚拟目录有一个“别名”,供Web浏览器用于访问此目录。
别名通常要比目录的路径名短,便于用户输入。
使用别名更安全,因为用户不知道文件是否真的存在于服务器上,所以便无法使用这些信息来修改文件。
高校科研管理系统课程设计任务书
课程设计报告课程名称数据库原理课程设计课题名称高校科研管理系统专业计算机科学与技术班级计算机0781学号200713030122姓名指导教师陈华光谭小兰2010年3月1-13日湖南工程学院课程设计任务书课程名称数据库原理课程设计课题高校科研管理系统专业班级计算机0781学生姓名学号200713030122指导老师陈华光谭小兰审批任务书下达日期2009 年12 月20 日任务完成日期2010 年3 月14 日一、设计内容与设计要求1.设计内容:高校科研管理系统系统采用模块化程序设计方法,便于系统功能的各种组合和修改,系统应具备数据库维护功能,及时根据用户需求进行数据的添加、修改、删除、查询、备份等操作。
高校科研管理系统,应实现以下基本功能:(1)科研人员情况管理(2)科研项目管理(3)科研获奖情况管理(4)学术论文管理(5)学术著作管理(6)学术期刊查询2.设计要求:(1)论述课题的性质、内容以及本次课程设计的目的和要求。
(2)说明系统对计算机软、硬件环境的基本要求,对Windows操作系统和SQL Server 数据库管理系统和C/S模式简要的说明。
(3)总体设计方案的分析、比较和论证。
(4)数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。
(5)应用程序各功能模块和报表的设计。
(6)编写代码、上机输入、调试、修改并运行通过。
(7)编写课程设计说明书。
说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。
(8)源代码和参考书目应作为说明书的附录。
(9)说明书应采用A4纸张,文字说明不少于5000字。
说明书中应包括系统结构示意图。
二、进度安排第一周星期一上午8:00——12:00,下午2:30——6:30,星期三上午8:00——12:00,第二周星期一上午8:00——12:00,下午2:30——6:30,星期三上午8:00——12:00,附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 Web基础知识
Web系统由Web客户机和Web服务器组成,客户机与服务器 之间使用HTTP(超文本传输协议)传输数据。 HTTP协议是一个请求/响应协议,每一次的Web服务过程,都 是首先由Web客户机建立一个到Web服务器的连接并发出一个请 求,服务器在接受请求并进行相应的处理后,将发出一个响应 (通常这个响应是一个Web页面),客户机对所得到的响应进行 解释并显示出来,最后关闭建立的连接。 Web 系 统 的 这 种 资 源 访 问 机 制 又 被 称 为 B/S (Browser/Server,浏览器/服务器)模式。
在弹出的快捷菜单中选择“属性”命令,将出现“默认网站属性” 对话框。 通过“默认网站属性”对话框,可以设置Web站点 、Web站点的 主目录 、应用程序选项、Web站点的默认Web页 等。
1.3 ASP的运行
创建和设置虚拟目录
虚拟目录并不是真实存在的Web目录,但虚拟目录与实际存储在物 理介质上、包含Web文件的目录之间存在映射关系。每个虚拟目录 都有一个别名,用户通过浏览器访问虚拟目录的别名时,Web服务 器会将其对应到实际的存储路径。
从用户的角度看不出虚拟目录与实际子目录的区别,但是虚拟目录 的实际存储位置可能在本地计算机的其他目录之中,也可能在其他 计算机上的目录中,或者是网络上的URL地址。
利用虚拟目录,可以将数据分散保存在多个目录或计算机上,以方 便站点的维护和管理。此外,因为用户不知道文件在服务器中的实 际位置,所以不能用此信息修改文件,这也在一定程度上保证了 Web站点的安全。
1.3 ASP的运行
(1)创建Web虚拟目录 在“Internet信息服务”窗口中,用鼠标右键单击欲添加虚拟目录
的Web站点。 在弹出的快捷菜单中选择“新建”→“虚拟目录”命令。 出现“虚拟目录创建向导”对话框,单击“下一步”按钮,出现
“虚拟目录别名”界面,如图所示。
1.3 ASP的运行
第1章 ASP的运行环境与配置
教学重点
ASP文件的基本结构 ASP的运行环境和运行方法
教学要求
了解Web基本概念与Web应用程序 了解脚本语言、静态网页与ASP动态网页 了解ASP的基本特点 掌握ASP文件的基本结构 掌握ASP的运行环境和运行方法
1.1 Web基础知识
(2)设置Web虚拟目录属性 在创建虚拟目录之后,可以根据需要设置该虚拟目录的属性。
为了修改和设置Web站点的属性,可以在“Internet信息 服务”窗口中用鼠标右键单击相应的虚拟目录,在弹出的快 捷菜单中选择“属性”选项,将打开相应选项的属性对话框, 如图所示。
1.3 ASP的运行
4. ASP的运行 在计算机上成功地安装了Web服务器并将编制好的ASP文件存放在该
(3)Web服务器将根据这个动态网页文件从头到尾执行,并 根据执行结果生成相应的HTML文件(静态网页)。
(4)HTML 文件被送回用户浏览器 ,用户浏览器解释这些 HTML文件并将结果显示出来。
1.1 Web基础知识
1.1 Web基础知识
3. Web应用程序 Web应用程序就是以HTTP作为核心通信协议,
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>
静态网页是标准的HTML文件(其文件扩展名为.htm或.html), 它可以包含文本、HTML标记、客户端脚本等。任何Web服务 器都支持静态网页,其执行过程如下。
(1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器向Web服 务器发送一个页面请求。
在 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所提供的功能 比较完善。
1.1 Web基础知识
动态网页的执行过程与静态网页有着本质的区别,其执行过程 如下。
(1)当用户在浏览器的地址栏输入所要访问的URL地址并按 Enter键或单击Web页上的某个超级链接时,浏览器将这个动 态网页的请求发送到Web服务器。
(2)Web服务器接收到这些请求并根据扩展名(如.asp)判 断出所请求的是动态网页文件,然后服务器从当前硬盘或内存 中读取相应的文件。
ASP既不是一种语言,也不是一种开发工具,而是一种技术框 架。
其主要功能是把脚本语言、HTML、组件和Web数据库访问功 能有机地结合在一起,形成一个能在服务器端运行的应用程序, 该应用程序可根据来自浏览器端的请求生成相应的HTML文档 并回送给浏览器。
使用ASP可以创建以HTML网页作为用户界面,并能够对数据 库进行交互的Web应用程序。
1.3 ASP的运行
( 2 ) 在 “ Windows 组 件 向 导 ” 对 话 框 中 选 中 “Internet信息服务(IIS)”复选框,然后单击“详细 信息”按钮,出现如下图所示的对话框。
1.3 ASP的运行
(3)选择需要安装的组件,然后按照向导提示进行操作即 可。
安装完成后,通过选择“开始”→“设置”→“控制面 板”→“管理工具”→“Internet服务管理器”命令,启动 “Internet信息服务”窗口,如下图所示。
பைடு நூலகம் 1.2 ASP概述
1. ASP的特点 ASP中可以包含文本、HTML标记、服务器端脚本和客户端脚本以及
ActiveX控件。Web服务器只执行ASP页面中的服务器端脚本,页面 中的其他内容被服务器原封不动地发送给客户机浏览器。
ASP支持多种脚本语言,包括VBScript和JavaScript。在安装了相 应的脚本引擎后,还可以使用其他脚本语言。
1. Web概述 Web(World Wide Web)是一种基于超级链接
(Hyperlink)技术的超文本(HyperText)和超 媒体(HyperMedia)系统。 在Web系统中,信息的表示和传递一般使用HTML (HyperText Markup Language,超文本标记 语言)格式。 利用这种格式描述的信息不仅可以包含文本,还可 以包含图形、图像、音频、视频等,从而为用户提 供了一个易于使用的标准图形化界面。
1.1 Web基础知识
2. Web页与Web站点 Web页就是World Wide Web文档,通常称为网页。 Web页一般由HTML文件组成,其中包含相关的文本、图 像、声音、动画、视频以及脚本语言程序等。按照Web 服务器响应方式的不同,可以将Web页分为静态网页和 动态网页。
1.1 Web基础知识
Web站点所对应的主目录上之后,就可以在浏览器中运行该ASP程序 了。可以通过以下两种方式来查看ASP文件的运行结果。 (1)在Web服务器所在的计算机上,可以在“Internet信息服务” 中用鼠标右键单击相应的ASP文件,在弹出的快捷菜单中选择“浏览” 命令。 (2)在浏览器地址栏中输入正确的URL地址,其格式如下。 http://Web站点IP地址/虚拟目录别名/文件名 或: http://Web站点域名/虚拟目录别名/文件名 说明:当Web站点域名指定为localhost或指定IP地址为127.0.0.1 时,都代表本地计算机,这在ASP程序开发或调试中经常被用到。
ASP是一种解释性语言,服务器只要在其使用时对其进 行解释执行即可。
1.2 ASP概述
2. ASP文件的基本结构 文本、HTML标记和脚本命令三部分的内容可
以混合地出现在ASP文件中,但需要使用不同 的符号区分:HTML使用标准的HTML标记界 定;ASP服务器端脚本命令使用“<%”和 “%>”表示脚本的开始和结束,可以每一行 ASP语句界定一次,也可以多行语句界定一次。
ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能。 例如,实现客户机浏览器与Web服务器的交互,在网页间传递参数 等。
1.2 ASP概述
ASP可以使用服务器端ActiveX组件来执行各种任务, 例如,借助ADO对象,可以轻松地完成对数据库的操 作。
ASP具有一定的安全性。由于ASP页面是在服务器端运 行的,送到客户机浏览器的是ASP执行所生成的HTML 页面,用户只能看到HTML代码而无法获得ASP源文件。
Windows平台下各种版本Web服务器的使用差不 多,本书以Windows XP操作系统为例来讲解IIS 5.1的安装和设置。
1.3 ASP的运行
2. IIS 5.1的安装与测试
(1)选择“开始”→“设置”→“控制面板”→“添加/删 除程序”命令,出现“添加/删除程序”对话框,在“添加/ 删除程序”对话框中单击“添加/删除Windows组件命令”, 出现“Windows组件向导”对话框,如下图所示。