<rt id="eeo40"><acronym id="eeo40"></acronym></rt>
  • <dd id="eeo40"><s id="eeo40"></s></dd>
  • <menu id="eeo40"><code id="eeo40"></code></menu>
  • 您的位置:首 頁 > 新聞中心 > 行業(yè)動態(tài) > ASP技術是什么?

    行業(yè)動態(tài)

    ASP技術是什么?

    發(fā)布:2018-09-12 16:43:18 瀏覽:5493

    ASP是ActiveServerPages(動態(tài)服務主頁)的簡稱,它代表了Web頁技術從靜態(tài)內容鏈接到動態(tài)生成文檔的重要歷程,它代表著Web技術一個新的發(fā)展方向。ASP技術的精髓就是“動態(tài)”,這也是它與HTML頁面的本質區(qū)別,這個“動態(tài)”和前面介紹的動態(tài)HTML的動態(tài)是有根本區(qū)別的,前者是從頁面?zhèn)鬏?、頁面生成真到頁面內容的完全動態(tài)化,而后者僅是頁面內容的動態(tài)效果。下面我們將對這個技術做簡要介紹。

    (1)靜態(tài)連接與動態(tài)連接

    Web最初建立在靜態(tài)內容連接上,直到今天許多站點仍保持靜態(tài):這就是說,為了改變從Web服務器送到瀏覽器的HTML文檔,你不得不手工編輯HTML頁面。在靜態(tài)模式下,瀏覽器使用HTTP(超文本傳輸協(xié)議)向Web服務器請求HTML文件。服務器受到請求并傳送一個已設計好的靜態(tài)HTML的文檔給瀏覽器,然后瀏覽器以一定格式顯示這個頁面。若要更新這些表態(tài)頁面的內容,必須手動更新其HTML的文件數(shù)據(jù)。

    雖然HTML通過JavaScript等控制頁面元素具有一定的動態(tài)特性,但它僅是客戶端靜態(tài)頁面內容的改善,只能增加一些頁面修飾方面的動態(tài)效果,腳本所具有的交互能力十分有限。通過網(wǎng)關接口例如CGI(公共網(wǎng)關接口)、IISAPI(微軟IIS的編程接口)以及其他接口可以用來在HTML頁面中加人動態(tài)的內容。這種模式提供了一定程度的動態(tài)特性,但它們不是和HTML集成在一一起的。事實上,它們的設計過程與HTML文件完全不同。而且這類程序很難創(chuàng)建和修改。

    使用ASP的不同之處是制作者可以直接在文件中插人可執(zhí)行腳本代碼,根據(jù)訪問者的具體情況動態(tài)地生,成頁面。頁面開發(fā)和腳本開發(fā)變成相同的過程,使網(wǎng)頁制作者直接注意力集中到Web網(wǎng)頁的外觀和感覺。ASP完全與HTML文件集成易于創(chuàng)建,無須手工編譯或連接面向對象,可通過ActiveX服務端構件擴展功能。ASP的好處在于,使得Web腳本開發(fā)應用是很容易的。裝備了合適的腳本引擎,可以使用任何腳本語言。ASP提供了VBScript和JaveScript腳本引擎。使用Activex服務端構件(以前稱Automationservers自動化服務器),可以使用ASP結合數(shù)據(jù)庫操作腳本等高級功能來處理數(shù)據(jù)和動態(tài)產生有用信息。

    (2)ASP的主要特點

    ActiveServerPages(動態(tài)服務器主頁,ASP),內含于InternetInformationServer(IIS)當中,提供一個服務器端(Server-Side)的scripting環(huán)境,產生和執(zhí)行動態(tài)、交互式、高效率的站點服務器的應用程序。當用戶對一個ASP文檔發(fā)出請求時.服務器會自動將ActiveServerPages的程序碼,解釋為標準HTML格式的網(wǎng)頁內容,在送到用戶端的瀏覽器上顯示出來。用戶端只要使用常規(guī)可執(zhí)行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設計的主頁內谷。當然這就意味著沒有ASP服務器,就無法正確瀏覽一個ASP文檔。

    ActiveServerPages的特點是:

    ①無須編譯:容易產生,無須編譯或鏈接即可執(zhí)行解釋,集成于HTML中。

    ②使用常規(guī)文本編輯器,如使用Windows的記事本即可設計。

    ③與劉覽器無關(BrowserIdependence):用戶端只能使用常規(guī)的可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ActiveServerPages所設計的主觀內容,Script語言(VbscriptJaveScrip)是在站點服務器(Server端)執(zhí)行,用戶不需要執(zhí)行這些Script語言。

    ④面向對象(Object-Orient)

    ⑤可通過ActivexServerComponents(ActiveX服務器組件)來擴充功能。ActiveXServerComponent,可使用VisualBasic,Java,VisualC++,Cobol等語言來實現(xiàn)。

    ⑥ActiveServerPages與任何ActiveXScripting語言兼容。除了可使用VBScript或JaveScript語言來設計,并可通過Plug-in的方式,使用由第三方所提供的其他譬如REXX;Perl,Tcl等Scripting語言。Script引擎是處理Script的COMComponentObiectModel)對象。

    ⑦ActiveServerPages的源程序代碼不會傳到用戶的瀏覽器,因此可以保證辛辛苦苦寫出來的源程序不會外泄。傳到用戶瀏覽器的是ActiveServerPages執(zhí)行的結果的常規(guī)HTML碼。

    ⑧使用網(wǎng)站設計服務器端Script產生客戶端Script,可以使用ASP程序碼,在站點服務器執(zhí)行Script語言(VBScript或JaveScript),來產生或更改在客戶端執(zhí)行的Script語言。

    >>> 查看《ASP技術是什么?》更多相關資訊 <<<

    本文地址:http://www.modelkey.org/news/html/3820.html

    趕快點擊我,讓我來幫您!
    亚洲高清无码中文成人在线,AV色综合久久天堂AV色综合在,久久人人爽人人爽人人片av高,日本亚洲成a人片在线观看
    <rt id="eeo40"><acronym id="eeo40"></acronym></rt>
  • <dd id="eeo40"><s id="eeo40"></s></dd>
  • <menu id="eeo40"><code id="eeo40"></code></menu>