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