网络编程
位置:首页>> 网络编程>> Asp编程>> ASP 3.0中的新特性(4)

ASP 3.0中的新特性(4)

  发布时间:2008-02-27 13:28:00 

标签:asp,vbscript,jscript,服务器

JScript 5.0中的新特性

JScript 5.0唯一的改变是引入了错误处理。

Java风格的try和catch结构在JScript 5.0中得到了支持。例如:

内建的JScript Error对象有3个属性,它们定义了上次的运行期错误。可在catch块中使用它们获得有关错误的更多信息。


    

假如你想抛出自己的错误,可用一个定制的异常对象引发一个错误(或异常)。然而,由于没有内建的异常对象,必须自己定义一个结构:

 这样的对象可用来在页面中引发定制的异常。这通过使用throw关键字,然后检查catch块中的异常类型来实现:

其他的新特性

还有几个新特性已经能够在IIS 5.0中使用了。

1. DAV(Distributed Authoring and Versioning )

这个标准由Internet Engineering Task Force (IETF)创建,目前为1.0版本。它允许作者在几个不同的位置共同创建和维护We b页和其他的文档。它用于提供上载( upload )和下载访问,并控制版本号使工作过程能够得到相应的管理, IE包含与IIS 5.0中的DAV的集成的特性。但是,在IETE标准和当前的IIS 5.0版本中,尚未实现版本控制能力。

2. 引用类型库

在过去,常常使用服务器端的包含文件,把常数从一个类型库(例如脚本对象、ADO或MSMQ )增加到ASP页面。这是必须的,因为ASP不能像VB那样创建对类型库或组件DLL的引用。在IIS 5.0中,不必再为常数使用包含文件。可以在<HEAD >部分放一个HTML注释风格的元素,来直接访问一个组件的类型库。

这将使指定文件中的常量在当前ASP页面中都可用(尽管这是IIS 5.0中的一个新特性,但在IIS 4.0中虽没有记入文档,但已经可以使用了)。

3. FTP 下载续传

FTP服务现在终于提供了下载的续传功能。假如一个文件部分下载后停止,它能够从断点处继续下载。这意味着没有完成下载的文件不需要再次下载整个文件。

4. HTTP压缩

IIS现在能够自动实现对静态或动态产生的文件的HTTP数据流压缩并高速缓存压缩的静态文件。在与适当地准备好的客户端通信时,这会提供更快的响应并减少网络的负载。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com