ASP
ASP即Active Server Page的縮寫。它是一種包含了(le)使用(yòng)VB Script或Jscript腳本程序代碼的網頁。當浏覽器浏覽ASP網頁時(shí), Web服務器就 會(huì)根據請(qǐng)求生成相應的HTML(标準通用(yòng)标記語言下(xià)的一個應用(yòng))代碼然後再返回給浏覽器,這(zhè)樣浏覽器端看(kàn)到(dào)的就是動态生成的網頁。ASP是微軟公司開(kāi)發的代替CGI腳本程序的一種 應用(yòng),它可以與數據庫和(hé)其它程序進行交互。是一種簡單、方便的編程工(gōng)具。在了(le)解了(le)VBSCRIPT的基本語法後,隻需要清楚各個組件的用(yòng)途、屬 性、方法,就可以輕松編寫出自(zì)己的ASP系統。ASP的網頁文(wén)件的格式是.ASP。
折疊FSO
FSO(FileSystemObject)是微軟ASP的一個對(duì)文(wén)件操作(zuò)的控件,該控件可以對(duì)服務器進行讀取、新建、修改、删除目錄以及文(wén)件的操作(zuò)。是 ASP編程中非常有用(yòng)的一個控件。但(dàn)是因爲權限控制的問題,很(hěn)多虛拟主機服務器的FSO反而成爲這(zhè)台服務器的一個公開(kāi)的後門(mén),因爲客戶可以 在自(zì)己的ASP網頁裏面直接就對(duì)該控件編程,從(cóng)而控制該服務器甚至删除服務器上(shàng)的文(wén)件。因此不少業界的虛拟主機提供商都幹脆關掉了(le)這(zhè)個控 件,讓客戶少了(le)很(hěn)多靈活性。
我要安家的W2K虛拟主機服務器具有高(gāo)安全性,可以讓客戶在自(zì)己的網站(zhàn)空(kōng)間中任意使用(yòng)卻有沒有辦法危害系統或者妨礙其他(tā)客戶網站(zhàn)的正 常運行。
折疊CGI
CGI是一個用(yòng)于定Web服務器與外(wài)部程序之間通信方式的标準,使得外(wài)部程序能(néng)生成HTML(标準通用(yòng)标記語言下(xià)的一個應用(yòng))、圖像或者其他(tā)内容,而服務器處理(lǐ)的方式與那些(xiē)非 外(wài)部程序生成的HTML、圖像或其他(tā)内容的處理(lǐ)方式是相同的。因此,CGI程序冊僅使你(nǐ)能(néng)生成表态内容而能(néng)生動态内容。使用(yòng)CGI的原因在于它 是一個定義良好(hǎo)并被廣泛支持的标準,沒有CGI就不可能(néng)實現(xiàn)動态的Web頁面,除非使用(yòng)一些(xiē)服務器中提供的特殊方法(如今,也(yě)有除CGI之外(wài)的 其他(tā)技術逐漸在成爲标準)。
折疊PHP
PHP是一種服務器端HTML-嵌入式腳本描述語言。其最強大(dà)和(hé)最重要的特征是其數據庫集成層,使用(yòng)它完成一個含有數據庫功能(néng)的網頁是不可 置信的簡單。在HTML文(wén)件中, PHP腳本程序(語法類似于Perl或者c語言)可以使用(yòng)特别的PHP标簽進行引用(yòng),這(zhè)樣網頁制作(zuò)者也(yě)不必完全依賴HTML(标準通用(yòng)标記語言下(xià)的一個應用(yòng))生成網頁了(le)。由于PHP是在服務器端執行的,客戶端是看(kàn)不到(dào)PHP代碼的。 PHP可以完成任何CGI腳本可以完成的任務,但(dàn)它的功能(néng)的發揮 取決于它和(hé)各種數據庫的兼容性。 PHP除了(le)可以使用(yòng)HTTP進行通信,也(yě)可以使用(yòng)IMAP, SNMP, NNTP, POP3協議(yì)。
折疊JSP
JSP技術使用(yòng)Java編程語言編寫類XML(标準通用(yòng)标記語言下(xià)的一個子集)的标簽和(hé)scriptlets,來(lái)封裝産生動态網頁的處理(lǐ)邏輯。網頁還能(néng)通過tags和(hé)scriptlets訪問存在于服務端的資源的應用(yòng)邏輯。JSP将網頁邏輯與網頁設計(jì)和(hé)顯示分離,支持可重用(yòng)的基于組件的設計(jì),使基于Web的應用(yòng)程序的開(kāi)發變得迅速和(hé)容易。
Web服務器在遇到(dào)訪問JSP網頁的請(qǐng)求時(shí),首先執行其中的程序段,然後将執行結果連同JSP文(wén)件中的HTML(标準通用(yòng)标記語言下(xià)的一個應用(yòng))代碼一起返回給客戶。插入的Java程序段可以操作(zuò)數據庫、重新定向網頁等,以實現(xiàn)建立動态網頁所需要的功能(néng)。
折疊SQL
SQL是高(gāo)級的非過程化編程語言,是溝通數據庫服務器和(hé)客戶端的重要工(gōng)具,允許用(yòng)戶在高(gāo)層數據結構上(shàng)工(gōng)作(zuò)。它不要求用(yòng)戶指定對(duì)數據的存放(fàng)方法,也(yě)不需要用(yòng)戶了(le)解具體的數據存放(fàng)方式,所以,具有完全不同底層結構的不同數據庫系統,可以使用(yòng)相同的SQL語言作(zuò)爲數據輸入與管理(lǐ)的接口。它以記錄集合作(zuò)爲操作(zuò)對(duì)象,所有SQL語句接受集合作(zuò)爲輸入,返回集合作(zuò)爲輸出,這(zhè)種集合特性允許一條SQL語句的輸出作(zuò)爲另一條SQL語句的輸入,所以SQL語句可以嵌套,這(zhè)使它具有極大(dà)的靈活性和(hé)強大(dà)的功能(néng),在多數情況下(xià),在其他(tā)語言中需要一大(dà)段程序實現(xiàn)的功能(néng)隻需要一個SQL語句就可以達到(dào)目的,這(zhè)也(yě)意味着用(yòng)SQL語言可以寫出非常複雜(zá)的語句。