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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    ActiveServerPages是怎樣工作?

    發布: 2007-7-14 19:37 | 作者: 佚名    | 來源: 網絡轉載     | 查看: 10次 | 進入軟件測試論壇討論

    領測軟件測試網   在前面對Active Server Pages的介紹中,IIS的主要功能是支持靜態HTML主頁,當用戶向一個使用IIS的服務器提出請求后,服務器將會從自己的硬盤或者內存中提出一個靜態主頁發送到用戶的瀏覽器上,IIS的主要作用就是作為用戶瀏覽器到服務器硬盤的一些文件的一個有效的接口。

      注意 

      早期的IIS版本包括一個稱做Inte.net Database Connector(IDC)的工具,IDC可以從數據庫中接受和存儲數據,你仍然可以利用IDC做這種工作,但是顯然Active Server Pages可以做的更好!

      從這個意義上,IIS和其他的Web Server沒有什么區別,任何Web Server的主要作用都是支持靜態HTML主頁,理解其對HTML的支持過程如下步驟所列! 

      1.作為一個用戶首先是在瀏覽器的地址欄中添上要訪問的主頁地址并回車觸發這個申請! 

      2.瀏覽器將申請發送到諸如IIS的Web Server上! 

      3.Web Server接收這些申請并根據.cfm或.cfml的后綴名意識到這是HTML文件! 

      4.Web Server從當前硬盤或內存中讀取正確的HTML文件然后將它送回用戶瀏覽器! 

      5.cfmL文件將會被用戶的瀏覽器解釋并將結果顯示在用戶瀏覽器上! 

      當然,這種過程可能會更加復雜一些,(例如,Form中的內容以及查詢字串的傳遞)。在大多數情況下,對于各種典型的Web Server來說,這種過程是按部就班的,Web Server接收文件申請并從內存或者硬盤中讀取正確的文件! 

      Active Server Pages改變了這一切,在IIS仍然支持靜HTML主頁的前提下,利用Active Server Pages可以根據用戶要求在Web Server上建立新的主頁! 

      為了便于理解它和支持靜態主頁的區別,我們將它分成以下步驟:  

      1.一個用戶在瀏覽器的網址欄中添入Active Server Pages文件名稱,并回車觸發這個Active Server Pages的申請! 

      2.瀏覽器將這個Active Server Pages的求發送給IIS  

      3.Web Server接收這個申請要求并由于其.asp的后綴意識到這是個Active Server Pages要求!

      4.Web Server從硬盤或者內存中接收正確的ASP文件! 

      5.Web Server將這個文件發送到一個叫做ASP.DLL特定文件中。

      6.Active Server Pages文件將會從頭至尾被執行并根據命令要求生成響應的靜態主頁。

      7.cfmL主頁將被送回瀏覽器

      8.cfmL主頁將會被用戶瀏覽器解釋執行并顯示在用戶瀏覽器上  

      注意  

      為了清晰的說明問題,以上步驟已經進行了很大的簡化,一個Active Server Pages并不一定每一次都重新編譯解釋,如果再次接受以前的那個請求而且沒有任何變化,Active Server Pages會從Cache中提出結果而不是再次運行。

      對于Web Server來說,Active Server Pages于HTML有著本質的區別,HTML是不經任何處理送回給瀏覽器,而Active Server Pages的每一個命令都首先被用來生成HTML文件,因此、Active Server Pages允許生成動態內容! 

      另一方面,對于瀏覽器來說,Active Server Pages和HTML幾乎是沒有區別的,僅僅是后綴為.asp和.cfm的區別,當我們在客戶端提出Active Server Pages的申請后,我們的瀏覽器接受的是HTML格式的文件。因此它適用于任何瀏覽器。


    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>