清华大学出版社 9.3.1ASP概述 1ASP简介 ASP是位于服务器端的脚本运行环境,通过这种 环境,用户可以创建和运行动态的交互式Web 服务器应用程序,如交互式的动态网页,上传与 下载等等。 ■ASP使用 Active兴技术基于开放设计环境,用户 可以自己定义和制作组件加入其中,使自己的动 态网页几乎具有无限的扩充能力。 ASP可利用ADo( Active Data object,微软的 种新的数据访问模型,从而使得开发基于 WWW的应用系统成为可能
9.3.1 ASP概述 1.ASP简介 ◼ ASP是位于服务器端的脚本运行环境,通过这种 环境,用户可以创建和运行动态的交互式Web 服务器应用程序,如交互式的动态网页,上传与 下载等等。 ◼ ASP使用ActiveX技术基于开放设计环境,用户 可以自己定义和制作组件加入其中,使自己的动 态网页几乎具有无限的扩充能力。 ◼ ASP可利用ADO(Active Data 0bject,微软的 一种新的数据访问模型,从而使得开发基于 WWW的应用系统成为可能。 8.1 计算机网络基本概念 9.3 ASP编程基础
清华大学出版社 TSINGHUA UNIVERSITY PRESS 2ASP的特点 ■使用 VBScript和 JScript等简单易懂的脚本语言, 结合HTML代码,完成网站的应用程序开发 用ASP技术设计的网页是以asp为扩展名的文 本文件。使用普通的文本编辑器(如记事本)就可 进行编辑设计。容易编写,无须编译,可在服务 器端直接执行。 ■与浏览器无关。用户端只要使用可执行HTML代 码的浏览器即可浏览使用ASP技术设计的网页。 ASP页面所使用的脚本语言均在Web服务器端 执行,然后把执行结果传送到用户端的浏览器
2.ASP的特点 ◼ 使用VBScript和JScript等简单易懂的脚本语言, 结合HTML代码,完成网站的应用程序开发。 ◼ 用ASP技术设计的网页是以 .asp为扩展名的文 本文件。使用普通的文本编辑器(如记事本)就可 进行编辑设计。容易编写,无须编译,可在服务 器端直接执行。 ◼ 与浏览器无关。用户端只要使用可执行HTML代 码的浏览器即可浏览使用ASP技术设计的网页。 ASP页面所使用的脚本语言均在Web服务器端 执行,然后把执行结果传送到用户端的浏览器
清华大学出版社 TSINGHUA UNIVERSITY PRESS ■ASP的源程序只在服务器端执行,不会被传到客 户端浏览器,因而可以避免源程序外泄,提高了 程序的安全性。 ■可使用服务器端的脚本来产生客户端的脚本。 ■ Active服务器元件具有无限可扩充性。可以使 用 Visual basic、Java、 Visua|c++、 COBOL 等编程语言定制自己所需要的 Activex服务器组 件
◼ ASP的源程序只在服务器端执行,不会被传到客 户端浏览器,因而可以避免源程序外泄,提高了 程序的安全性。 ◼ 可使用服务器端的脚本来产生客户端的脚本。 ◼ ActiveX服务器元件具有无限可扩充性。可以使 用Visual Basic、Java、Visual C++、COBOL 等编程语言定制自己所需要的ActiveX服务器组 件
清华大学出版社 TSINGHUA UNIVERSITY PRESS 3.ASP运行环境 1)安装Is5.0 ■如果操作系统是 Windows2000 Server或者 是 Windows2000 Advanced Server的话, IS50已经是默认安装上的。 ■如果是 Windows2000 Professiona,则需 要安装Is5.0。从操作系统“控制面板”中找 到并双击“添加/删除程序”,单击“添加/ 删除 Windows组件”,选择“ Internet信息 服务(IS)”,然后选择详细信息
3.ASP运行环境 (1)安装IIS 5.O ◼ 如果操作系统是Windows 2000 Server或者 是Windows 2000 Advanced Server的话, IIS 5.0已经是默认安装上的。 ◼ 如果是Windows 2000 Professional,则需 要安装IIS 5.0。从操作系统“控制面板”中找 到并双击“添加/删除程序” ,单击“添加/ 删除Windows组件” ,选择“Internet信息 服务(IIS)” ,然后选择详细信息
清华大学出版社 TSINGHUA UNIVERSITY PRESS Windows组件向导 1卫doTs 组件 Internet信息服务(Is 个组件,请单击旁 选框。灰色框表示只会安装该组件的 查看组件内容,请单击 细信息 组件 Internet信息服务〔Is 18 0.9MB 包脚本调试器 1.1MB 其它的网络文件和打印服务 0.0MB 描述 IIS服务〔eb和FTP支持)、 FrontPage、事务处理、AsP、数 据库连接及接收邮件支持。 所需磁盘空间 9.5MB 可用磁盘空间 详细信息①)」 4051.2MB 上步[一步⑩取消
Internet信息服务(IIS)
清华大学出版社 TSINGHUA UNIVERSITY PRESS ■单击“确定”以后,放入 Windows2000的安装 盘,出现安装界面,进行安装。最后点击“完成” 按钮,完成安装。 ■安装完毕后,可以测试一下是否安装成功。打开 浏览器,在浏览器的地址栏中输入 http://localhost或者http://127.0.0.1 ■如果安装成功的话,将会出现欢迎界面
◼ 单击“确定”以后,放入Windows 2000的安装 盘,出现安装界面,进行安装。最后点击“完成” 按钮,完成安装。 ◼ 安装完毕后,可以测试一下是否安装成功。打开 浏览器,在浏览器的地址栏中输入 ➢ http://localhost或者http://127.0.0.1 ◼ 如果安装成功的话,将会出现欢迎界面
清华大学出版社 TSINGHUA UNIVERSITY PRESS http://localhost/localhost.asp A)工具①D帮助H 1。,n ③搜索] crosoft Int 专到链文件G编辑查看(收()工具①D帮助 四公杀限夹守媒体的当國·旦即回0。” D)圈 到上网助手·四暂停拦截导 清理 Is 50x S Microsoft Internet信息服豸 目前没有为用户设置默认文者 开始 欢迎使用IIs5.0 t信息服务as)5.0版是 Window 它使得在 Intranet上发布信息很容易 osoft Windows 2000 8 Int gemrehttp://ocalhost/iishelp/iis/misc/default.asp 出 Internet信息服务5.0版中新引入的功能并 含Is的置 indows2000可以满 显示以前版本中已有的功能 下的需要 变化内容:列出IIs4.0和5.0两个版本间的重要改 ·设置个人置eb服务器。 资源:列出 Internet上可用的与Is相关的资 ·在您的组内共享信息 使和F魏速 建立站点:解释如何使用默认设置创建 ·创建一个企业 Intranet 使用文档:突出显示文档中有助于查找所需信息的工具。 由于IIs的集成是基于 indows 项:解释 Internet信息服务中服务器管 重新学习发布,管理或开发 含有 Internet信息服 2000是在Web上共享信息并运圈 本地 Intranet
http://localhost/localhost.asp http://localhost/iishelp/iis/misc/default.asp
清华大学出版社 TSINGHUA UNIVERSITY PRESS (2鼠标右键点击“默认Web站点”后,选择“属性 进理的 单项,在出现的对话框中选择“主目录”选项卡 内meme愆 torch 默认Wet IISAdmin IISSamples 中 MSADC IISHelp Webpub Printers Images 由□ private 口 vti cnf vti pvt scrll 中- vti tx 中默认SMTP虚拟服务器
(2)配置IIS 5.0 ◼ 进入IIS的管理界面可以在“控制面板”的“管 理工具”中打开“Internet服务管理器” 。IIS 的管理界面如下图所示。 鼠标右键点击“默认Web站点”后,选择“属性” 单项,在出现的对话框中选择“主目录”选项卡
清华大学出版社 TSINGHUA UNIVERSITY PRESS 式认Web站点属性 目录安全性 HTP头 自定义错 服务器扩展 Web站点 性能 IsAr筛选器主目录文档 连接到此资源时,内容应该来自于 此计算机上的目录① 选择此计算 C另一计算机上的共享位置) C重定向到URL 机上的目录 本地路径c e: linetpub \wwwroot 浏览Q 厂脚本资源访问〔 日志访问C) V读取①R 索引此 厂写入 r酒兰、“ 选择默认的根目录,也可通过浏览来选择其他目录 起始点 默认Web站点 执行许可①) 配置G 纯 脚本 应用程序保护):中(共用的) 卸载① 「确定取消 应用 帮助
选择此计算 机上的目录 选择默认的根目录,也可通过浏览来选择其他目录
清华大学出版社 TSINGHUA UNIVERSITY PRESS 默认Web站点属性 ?×l 首先在C盘根目录下建立一个文件夹:“ asproot”, 将网站的主目录设置到该目录下, 乒的共孕位置Q 本地路径c) C: \asproot 浏览 第叉仟兴 厂脚本资源访问cr 读取①) 选择一个目录 厂写入 目录浏览① 巴我的电 由3.5轶盘(A:) 应用程序设置 proot 应用程序名 d Settings 由□ Inetpub 起始点 usIc 执行许可①) 中□ PalGame 由□ Program Fi]es 应用程序保护Q 由□"IMr 由□傲立江湖 由回本地磁盘0:) 匚确定」取消」
首先在C盘根目录下建立一个文件夹:“asproot” , 将网站的主目录设置到该目录下