自學考試互聯(lián)網(wǎng)數(shù)據(jù)庫1-11章問答資料(6)

字號:

§7
    URL組成:
    檢索協(xié)議、Internet節(jié)點、為HTTP客戶服務的資源文件名。
    CGI是外部應用程序(CGI程序)與Web服務器之間的接口標準,是在CGI程序和Web服務器之間傳遞信息的規(guī)程。CGI規(guī)范允許Web服務器執(zhí)行外部程序,并將它們的輸出發(fā)送給Web瀏覽器。CGI將Web的一組簡單的靜態(tài)超媒體文檔變成一個完整的新的交互式媒體。
    CGI程序調用方式:
    ①通過交互式主頁里的表單欄(FORM)調用CG1程序,用戶在填完一張表單后,按確認按鈕就啟動了CGI程序。
    ②通過URL直接調用CGI程序。
    CGI的主要優(yōu)點是它的簡單、語言無關性、Web服務器無關性以及它廣泛的可接受性。
    雖然CGI提供了一種與數(shù)據(jù)庫連接的簡單方法,但它也存在一些局限性。
    ⑴瓶頸問題,客戶機和數(shù)據(jù)庫服務器之間的通信必須通過Web服務器,當有大量的用戶訪問時,Web服務器會"超載"。
    ⑵缺乏效率和事務支持,CGI應用程序不能由多個客戶機請求共享,降低了性能,增加了等待時間。
    ⑶CGI應用程序不持久,服務器必須為每次訪問CGI程序建立新的進程或線程,每次請求時數(shù)據(jù)庫連接都必須重新打開,開銷很大。
    ⑷CGI程序安全性問題
    ASP文件組成部分:
    (1)文本;
    (2)HTML標記,可單獨使用或嵌入在各個ASP腳本單元中,以" <和>"為定界符;
    (3)VBScript(或JScript)語句,可單獨使用或嵌入在各個ASP腳本單元中,以(SCRIPT和/SCRIPT)為定界符,通過對"RUN AT"屬性的設置來決定是否在服務器端運行;
    (4)ASP腳本命令:可單獨使用或包含在此和〈/html〉內,以"〈%"和"%〉"為定界符。
    API是駐留在Web服務器上的程序代碼,它擴展了服務器的性能,其方式類似于CGI。
    ActiveX是Microsoft提出的一種標準,AcitveX也是Microsoft一組軟件技術的統(tǒng)稱,包括控件、文檔、腳本三種最常用的技術,以及Microsoft的許多其他技術。
    Active Server Pages(ASP)是 Microsoft基于服務器的、建立動態(tài)和交互式 Web頁面的技術,它是建立在ISAPI技術基礎上的,并克服了CGI存在的缺點。
    ADO包括七個對象:三個主對象為連接對象、命令對象、記錄集對象。錯誤對象、字段對象、參數(shù)對象、屬性對象