文档详情

Web应用开发技术 教学课件 宋先斌 何在玉 第08章.pdf

发布:2015-11-11约2.38千字共20页下载文档
文本预览下载声明
第8 章 ASP 初 步 8.1 认 识 ASP 8.2 内 置 对 象 8.3 ASP的运行环境 通过本章的学习,读者应重点掌握以下内容:  ASP 的概念  ASP相关的技术  ASP 内置对象  ASP运行环境 8.1 认 识 ASP 8.1.1 什么是ASP ASP是Active Server Pages 的缩写,中 文名字是“动态服务器页面”,使用ASP 可以创建和运行动态、交互的Web服务器 应用程序。 这里所说的动态服务器页面,是指该页 面内容可根据访问时间、访问者等不同因 素动态生成。 这种网页中可包含动态文字、声音和动 画,但包含以上信息的网页不一定是ASP 页面。 8.1.2 ASP的特点 使用VBScript 、JavaScript 等简单易懂 的脚本语言,结合HTML代码,就可快速 地创建大部分的网站元素。 无需编译(Compile ),容易编写,可 在服务器端直接执行。 使用普通的文本编译器,如Windows 的 记事本,即可进行编辑设计。 与 浏 览 器 无 关 ( Browser Independence ),客户端只要使用可执行 HTML代码的浏览器,即可浏览ASP 的网 页内容。 ASP 所使用的脚本语言 (VBScript 、JavaScript )均能够在Web服 务器端执行,客户端的浏览器不需要执行 这些脚本语言。 Active Server Pages 的源程序不会被传 到客户端浏览器,因而可以避免所写的源 程序被他人剽窃,提高了程序的安全性。 可使用服务器端的脚本来产生客户端的 脚本。 可以使用ActiveX Server Components (ActiveX服务器元件)扩展ASP 的功能。 8.1.3 ASP的相关技术 本部分讨论几个与ASP 网页制作相关的 基本概念。 1.Client与Server 在Internet 中,网页提供者将制作好的网 页放在服务器(Server )端,访问者通过自 己的计算机来浏览服务器上的网页。习惯上, 我们把放置网页的那一端称为服务器端 (Server端),而访问者的那一端称为客户 端(Client端),如图8-1和图8-2所示。 图8-1 服务器端和客户端 图8-2 一台服务器和多台客户机 2 .CGI与ASP 在ASP 出现以前,几乎所有网络上的复 杂功能都是由CGI实现的。 8.1.4 ASP文件 以下展示的是一个简单的ASP文件的内容。 例8-1 第一个ASP 网页。 HTML BODY 服务器的当前时间为:BR % response.write now() % /BODY /HTML 例8-2 一个客户端脚本程序。 HTML BODY 客户端的当前时间为:BR Script Language=VBScript !-- document.write now() – – /script /BODY /HTML 8.2 内 置 对 象 1.Request对象 在客户机/服务器结构中,客户机端的 Web 页面需要向服务器端的Web 页面提交 一些信息。为了读取这些信息,服务器端 的Web页面可以使用Request对象。 2 .Response对象 Response对象可以将服务器端的数据用 HTML 的格式发送到客户端,以实现动态 网页的生成。关于Request对象和Response 对象的进一步讨论将在第9章中进行。 3 .Server对象 在进行高级功能调用时,诸如启动 ActiveX对象时,需要使用Server对象。关 于Server对象将在第9章中进行讨论。 4 .Application对象 Application对象建立在应用程序级上并为所 有客户提供信息。它所提供的共享信息在整 个We
显示全部
相似文档