CGI是外部應用程序(CGI程序)與Web服務器之間的接口標準,是在CGI程序和Web服務器之間傳遞信息的規程。CGI規范允許Web服務器執行外部程序,并將它們的輸出發送給Web瀏覽器。CGI將Web的一組簡單的靜態超媒體文檔變成一個完整的新的交互式媒體。
CGI程序調用方式:
①通過交互式主頁里的表單欄(FORM)調用CG1程序,用戶在填完一張表單后,按確認按鈕就啟動了CGI程序。
②通過URL直接調用CGI程序。
CGI的主要優點是它的簡單、語言無關性、Web服務器無關性以及它廣泛的可接受性。
雖然CGI提供了一種與數據庫連接的簡單方法,但它也存在一些局限性。
⑴瓶頸問題,客戶機和數據庫服務器之間的通信必須通過Web服務器,當有大量的用戶訪問時,Web服務器會"超載"。
⑵缺乏效率和事務支持,CGI應用程序不能由多個客戶機請求共享,降低了性能,增加了等待時間。
⑶CGI應用程序不持久,服務器必須為每次訪問CGI程序建立新的進程或線程,每次請求時數據庫連接都必須重新打開,開銷很大。
⑷CGI程序安全性問題
ASP文件組成部分:
(1)文本;
(2)HTML標記,可單獨使用或嵌入在各個ASP腳本單元中,以" <和>"為定界符;
(3)VBScript(或JScript)語句,可單獨使用或嵌入在各個ASP腳本單元中,以(SCRIPT和/SCRIPT)為定界符,通過對"RUN AT"屬性的設置來決定是否在服務器端運行;
(4)ASP腳本命令:可單獨使用或包含在此和〈/html〉內,以"〈%"和"%〉"為定界符。
API是駐留在Web服務器上的程序代碼,它擴展了服務器的性能,其方式類似于CGI。
ActiveX是Microsoft提出的一種標準,AcitveX也是Microsoft一組軟件技術的統稱,包括控件、文檔、腳本三種最常用的技術,以及Microsoft的許多其他技術。
Active Server Pages(ASP)是 Microsoft基于服務器的、建立動態和交互式 Web頁面的技術,它是建立在ISAPI技術基礎上的,并克服了CGI存在的缺點。
ADO包括七個對象:三個主對象為連接對象、命令對象、記錄集對象。錯誤對象、字段對象、參數對象、屬性對象
聲明:
(一)由于考試政策等各方面情況的不斷調整與變化,本網站所提供的考試信息僅供參考,請以權威部門公布的正式信息為準。
(二)本網站在文章內容來源出處標注為其他平臺的稿件均為轉載稿,免費轉載出于非商業性學習目的,版權歸原作者所有。如您對內容、版權等問題存在異議請與本站聯系,我們會及時進行處理解決。
相關推薦
2022年浙江自考英語(二)語法及翻譯復習資料(8)
10-092023年4月浙江自考英語(二)串講筆記:lesson10-13
02-10自考輔導資料:2021年10月《馬克思主義哲學原理》—感性認識和理性認識的辯證關系
06-172024年4月浙江自考溫病學復習資料:第八章
12-222023年浙江自考公共管理學串講資料:公共管理學的產生
03-022023年4月浙江自考美學模擬題及答案匯總
12-012023年4月浙江自考高級英語課文翻譯復習資料十二
11-262022年浙江自考《高級英語》復習資料(13)
09-282023年4月浙江自考中國現代文學作品選復習資料十四
11-292023年4月浙江自考環境心理學復習重點三
11-18