选择显示字体大小

asp 3.0新特性概要

     在asp3.0中,有一些新的特性或经历较大的变化或改进的特性。
  1、 无脚本的asp
  asp处理不包括任何脚本的.asp页的速度是很快的,假如你正在创建的站点或web应用程序文件最终可能使用asp,最好让这些文件使用.asp文件扩展名,而不用考虑它们是包含服务器端脚本还是仅仅包含静态(html和文本)内容。
  
  2、 新的流向控制能力
  到目前为止,假如想把执行转向另外的一个asp页,不得不使用response.redirect语句,这个工作通过向客户端发送一个响应来指示其载入新的页面来实现。然而这对客户端来讲是费事的。而且当代理服务器用于客户端时,会引起错误的消息。asp 3.0为server对象提供了两种新的方法,允许在服务器上转换页面而不需要新的客户端的请求。
  server.transfer是转换执行到另一个页面;而server.execute是执行另一个页面,然后将控制返回原来的页面。在新的页面里访问原来页面的环境,包括response和request等所有asp对象,但是不能访问页面范围的变量。假如原始的页面使用了一个事务标志(在开放的<%@…%>元素中),事务的环境被传递到新的页面。假如第二个asp文件的事务标志表明事务是受到支持的或需要的,则现有的事务将被使用,而不会开始一个新的事务。
  
  3、 错误处理和新的asp error对象
  通过提供一个用server.transfer方法自动调用的定制的asp页面,提供了可配置的错误处理。在这个asp页面中,server.getlasterror可被用来返回一个asp error对象的实例,其中包含了错误的细节,例如错误的描述和相关的行号。
  
  4、 编码后的asp脚本
  asp脚本和客户端脚本现在可以使用base64加密法进行编码。更高水平的加密计划将出现在asp的未来新版本里(注意,这个特征是由vbscript 5.0和jscript 5.0脚本引擎实现的,因此在脚本被执行时要求这些引擎存在)。编码后的脚本将在运行时由脚本引擎解码。因为不必使用别的工具,尽管这不是很安全加密方法,但能够保护脚本不被一般的用户浏览和拷贝。
  
  5、 包含脚本文件的一种新方式
  除了使用<!--#include…-->元素使服务器端的iis包含脚本代码文件,asp 3.0也能够“包含”其自己。<script>元素与runat=”server”和src=”path_and_filename”属性共同使用,来包含基于服务器的脚本代码文件。相对的物理路径也可以用src属性中:
  <script language=”language” runat=”server” src=”path_and_filename”></script>
  
  6、 server sciptlets
  asp 3.0支持一种强有力的新的脚本技术,称之为server scriptlets。这些是驻留在服务器上的xml格式的文本文件,可以像一般的com对象(即active服务器组件)为asp所用。这样可以把web应用程序的业务逻辑脚本过程更容易地实现为一个可重用的组件。
  
  7、 增强性能的active服务器组件
  asp中的许多active服务器组件得到了改进,能够提供更好的性能和附加的功能,一个例子就是新的browser capabilities组件。除此之外,还有一些新的组件。例如,xml分析器使应用程序可以处理服务器上的xml格式的数据。同时,提供了ado与xml更加紧密的集成(通过windows 2000所提供的新的ado 2.5版),这为以xml格式存贮和获取数据,提供了新的机会。
  
  8、 性能
  为了改善asp和iis的性能和可扩展性,新版本做了大量的工作。这包含asp中的自我调整特征,它可以检测阻塞情况并自动增加可用线程的数量。当请求在执行中受到外部资源的阻塞时,asp能够检测出来,并为同时执行附加请求和继续正常处理提供更多的线程。但是,假如cpu变得超负荷,asp会减小可用线程的数量,以便当过多的非阻塞请求同时执行时,将线程切换次数最小化。
    


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons