1.ASP可包含服务器端脚本。将服务器端脚本包含在ASP中就可以用动态内容创建网页。举个简单例子,可以创建一个不同时间显示不同信息的网页。 copyright paper51.com 2.ASP提供了几种内置对象。在ActiveServer Pages中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索或向浏览器发送信息。例如,可以用Request对象取得用户发送到HTML表单上的信息,并在一个脚本中响应这些信息。 内容来自论文无忧网 www.paper51.com 3.用附加组件,可以扩展Active Server Pages。Active Server Pages可以同几个标准的服务器端ActiveX组件捆绑在一起,这些组件的使用可以方便的处理数据库,发送E-mail或访问文件系统。 copyright paper51.com 这3方面特性给ActiveServer Page下了定义。Active Server Pages是用服务器端脚本、对象和组件扩展了的标准的HTML页,使用ActiveServer Page可以用动态内容创建网站。 copyright paper51.com
1.1.2 ActiveServer Pages模型 copyright paper51.com 浏览器从Web服务器上请求.asp 文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。 内容来自www.paper51.com 由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本: Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到他们正在浏览的页的脚本命令 paper51.com 1.1.3 ASP的功能 内容来自论文无忧网 www.paper51.com
Active Server Pages在功能方面有所增强,更易于开发应用程序。主要如下: copyright paper51.com *Microsoft 脚本调试程序。可以使用脚本调试程序调试.asp文件。 copyright paper51.com
*事务性脚本。ASP页和页中使用的对象可以运行于事务环境之下。在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。 http://www.paper51.com
*管理工具。许多应用程序设置可在Internet服务管理器上进行,这是InternetInformation Server和Personal Web Server(在Windows NT Workstation上)的管理工具。 paper51.com *隔离ASP应用程序。可以隔离ASP应用程序以便它们能在Web服务器上独立的内存空间内运行。万一某个应用程序失败时,可以保护其他应用程序和Web服务器。他也可以在不停止Web服务器的情况下,停止一个应用程序或从内存中卸载其组件。 paper51.com *文件上载。浏览器可以通过Posting Acceptor应用程序将文件上载到Web服务器。可以编写ASP脚本来发送带有从PostingAcceptor传来的信息的E-mail,如每一个上载文件的位置和名称。 内容来自论文无忧网 www.paper51.com *新的ASP组件。ASP提供了新的基础组件。 内容来自论文无忧网 www.paper51.com *应用程序根目录的改变。ASP应用程序的根目录在Web站点上可以是物理目录。以前,根目录必须映射为虚拟目录。现在可以用Internet服务管理器指示ASP应用程序的根目录。必须将.asp文件置于应用程序树中,Web服务器才能检测文件的改变并且自动重装它们。 内容来自www.paper51.com *支持Internet Explorer4.0通道和Web预测。当ASP要发送包含通道定义命令的文件时,它会自动告诉Internet Exployer4.0。使用ASP很容易就能生成通道定义(.cdf)文件 内容来自www.paper51.com *支持HTTP1.1协议。InternetInformation Server和Personal Web Server支持HTTP1.1协议。在响应支持HTTP1.1的浏览器(例如Internet Explorer4.0)时,这一支持可使ASP利用新协议的高效率。例如,当向浏览器返回页面的时候,ASP使用大块转换编码以提高网络效率。 paper51.com *使用脚本语言。Active Server Pages提供了一个在HTML页中使用现有脚本语言如Microsoft VBScript和Microsoft Jscript的框架。本节将解释如何创建ASP页、如何添加脚本语言语句以及如何执行创建对象实例等基本任务。虽然这些主题介绍了一些脚本和编程的概念,但其用意并非是教您一门脚本语言。Microsoft的脚本语言提供自己的文档,许多其他的有关脚本的书籍可从当地的图书商处获得。 内容来自论文无忧网 www.paper51.com http://www.paper51.com |