1.ASP簡介
asp是微軟活動服務(wù)器頁面的縮寫。常熟網(wǎng)頁設(shè)計要能充分吸引訪問者的注意力,讓訪問者產(chǎn)生視覺上的愉悅感。因此在網(wǎng)頁創(chuàng)作的時候就必須將網(wǎng)站的整體設(shè)計與網(wǎng)頁設(shè)計的相關(guān)原理緊密結(jié)合起來。常熟做網(wǎng)頁的目的就是產(chǎn)生網(wǎng)站。簡單的信息如文字,圖片(GIFs, JPEGs,PNGs)和表格,都可以通過使超言、可擴展超文本標記語言等標示語言放置到網(wǎng)站頁面上。常熟做網(wǎng)頁更復(fù)雜的信息如矢量圖形、動畫、視頻、聲頻等多媒體檔案則需要插件程序來運行,同樣地它們亦需要標示語言移植在網(wǎng)站內(nèi)。asp本身并不是一種編程語言。這是一個由微軟開發(fā)的服務(wù)器端腳本環(huán)境。asp包含在30和40中。asp可以將html頁面、asp指令和activex元素結(jié)合起來,創(chuàng)建動態(tài)、交互和高效的Web服務(wù)器應(yīng)用程序。
使用ASP,您不必擔心客戶端的瀏覽器是否可以運行您編寫的代碼,因為所有程序都將在服務(wù)器端執(zhí)行,包括所有嵌入在正常HTML中的腳本。當執(zhí)行程序時,服務(wù)器只將執(zhí)行結(jié)果返回給客戶端瀏覽器,降低了客戶端瀏覽器的負擔,大大提高了交互的速度。
下面是一些ASP技術(shù)的獨特功能:
(1)使用javascript、vbscript等腳本語言,結(jié)合html代碼生成,可以快速完成web應(yīng)用;
(2)不編譯,易于編寫,可在服務(wù)器端直接解釋和執(zhí)行;
(3)在沒有特殊的編輯環(huán)境的情況下,可以使用普通的文本編輯器進行編輯;
(4)獨立于瀏覽器的,任何瀏覽器可以瀏覽由ASP設(shè)計Web內(nèi)容;
(5)ASP可以兼容任何ActiveX腳本語言。它可以通過插件模式使用第三方提供的其他腳本語言,如perl和tcl。
(6)asp的源程序不會被傳遞給客戶端瀏覽器,因此源程序可以被其他人避免,程序的安全性可以得到提高。
2.JSP簡介
JSP是JavaServer頁面的縮寫,是Sun公司開發(fā)的交互式Web頁面編譯技術(shù)。JSP不僅可以建立交互網(wǎng)站,而且可以應(yīng)用于不同的操作平臺,包括Windows98/2000、WindowsT服務(wù)器和Linux。該跨平臺功能包括大多數(shù)網(wǎng)站服務(wù)器的當前配置環(huán)境,其語法易于學(xué)習和理解為ASP,在網(wǎng)絡(luò)安全技術(shù)中已經(jīng)超越了ASP技術(shù),越來越多的商業(yè)網(wǎng)站正在轉(zhuǎn)向JSP技術(shù)促進開發(fā)。
JSP交互式Web頁面編譯器技術(shù)具有以下特點:
(1)由于jsp使用java語言,具有跨平臺的特點,采用面向?qū)ο蟮木幊趟枷?,開發(fā)的web應(yīng)用程序具有較高的穩(wěn)定性和可移植性。
(2)jsp使用servlet技術(shù),使得包含jsp程序的網(wǎng)頁在客戶首次請求時自動執(zhí)行,并且只編譯一次。之后,同樣的請求不需要重新編譯以提高瀏覽速度;
(3)使用相同的(Package)類型函數(shù)Bean,可以在不重寫程序代碼的情況下應(yīng)用于不同的JSP程序,大大縮短了程序開發(fā)的時間,提高了程序的靈活性。
(4)JSP程序接口通過JDBC訪問后臺數(shù)據(jù)庫,ODBC接口連接到數(shù)據(jù)庫只,使用通過轉(zhuǎn)化提供的Java JDBCーODBC橋,因此施工現(xiàn)場JSP可以支持大部分的數(shù)據(jù)庫軟件。