Ø 对于有经验的脚本编写人员: 如果用户已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且用户已经了解使用 ASP 的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic ScriptingEdition (VBScript)和 MicrosoftJScript 的脚本引擎,这样用户可以立即开始编辑脚本。PERL、REXX 和 Python 的ActiveX 脚本引擎可以从第三方开发人员处获得。 内容来自www.paper51.com
Ø 对于Web 开发人员: 如果用户已经掌握了一门编程语言,如 Visual Basic,用户将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,用户能够创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。包含在 Windows NTOption pack 中的 Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂性和费用。MTS 可以解决开发那些保密性强的、可分级的以及可靠的 Web 应用程序的复杂性问题。 paper51.com Ø Active Server Pages 模型: 浏览器从Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。 内容来自www.paper51.com 1.2 ASP 的新功能 http://www.paper51.com Active Server Pages 在功能方面有所增强,更易于开发应用程序。 paper51.com Ø Microsoft 脚本调试程序。 用户可以使用脚本调试程序调试 .asp 文件。 内容来自www.paper51.com Ø 事务性脚本。 ASP 页和页中使用的对象可以运行于事务环境之下。在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。 paper51.com
Ø 管理工具。 许多应用程序设置可在 Internet 服务管理器上进行,这是 Internet Information Server 和 Personal WebServer(在 Windows NT Workstation 上)的管理工具。 内容来自论文无忧网 www.paper51.com Ø 文件上载。 浏览器可以通过 Posting Acceptor 应用程序将文件上载到 Web 服务器。可以编写 ASP 脚本来发送带有从 Posting Acceptor 传来的信息的 email,如每一个上载文件的位置和名称。 paper51.com
Ø 新的ASP 组件。 ASP 提供了新的基础组件。 copyright paper51.com Ø 应用程序根目录的改变。 ASP 应用程序的根目录在用户的 Web 站点上可以是物理目录。以前,根目录必须映射为虚拟目录。现在可以用Internet 服务管理器指示 ASP 应用程序的根目录。必须将 .asp 文件置于应用程序树中,Web 服务器才能检测文件的改变并且自动重装它们。 copyright paper51.com Ø 支持HTTP 1.1 协议。 Internet Information Server 和Personal Web Server 支持 HTTP 1.1 协议。在响应支持 HTTP 1.1 的浏览器(例如 Internet Explorer 4.0)时,这一支持可使 ASP 利用新协议的高效率。例如,当向浏览器返回页的时候,ASP 使用大块转换编码以提高网络效率。 copyright paper51.com 1.3 ASP页面的结构 http://www.paper51.com ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成: 内容来自论文无忧网 www.paper51.com Ø 标准的HTML标记:所有的HTML标记均可使用。 paper51.com Ø ASP语法命令:位于<% %>标签内的ASP代码。 http://www.paper51.com
Ø 服务器端的include语句:可用#include语句调入其他ASP代码,增强了编成的灵活性。 http://www.paper51.com Ø 脚本语言:ASP自带JaverScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其他脚本语言,如 Perl、Rexx等。 paper51.com 1.4 ASP的运行环境 http://www.paper51.com 目前ASP可运行在四种环境下: http://www.paper51.com WINDOWS NT server,运行IIS(InternetInformation Service) 4.0以上。 内容来自论文无忧网 www.paper51.com WINDOWS NT workstation运行PWS(Personal Web Server) 4.0以上。 内容来自论文无忧网 www.paper51.com WINDOWS 95/98/Me 运行PWS4.0以上。 内容来自www.paper51.com WINDOWS 2000/XP 运行IIS 5.0/5.1(支持最新的ASP 3.0) 内容来自论文无忧网 www.paper51.com |