• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • ASP 3.0新特性概要

    發表于:2007-06-30來源:作者:點擊數: 標簽:
    ASP 3.0 新特性概要 在ASP3.0中,有一些新的特性或經歷較大的變化或改進的特性。 1、 無腳本的ASP ASP處理不包括任何腳本的.asp頁的速度是很快的,假如你正在創建的站點或Web應用程序文件最終可能使用ASP,最好讓這些文件使用.asp文件擴展名,而不用考慮它們
     
    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會減小可用線程的數量,以便當過多的非阻塞請求同時執行時,將線程切換次數最小化。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>