靳晉
德州職業(yè)技術學院 山東德州 253034
淺談ASP與JSP
靳晉
德州職業(yè)技術學院 山東德州 253034
目前,常用的動態(tài)網(wǎng)頁語言有ASP和JSP,兩者都能夠為程序開發(fā)人員提供實現(xiàn)應用程序的編制與自帶組件設計網(wǎng)頁從邏輯上分離的技術,而且兩者都能夠替代CGI使網(wǎng)站建設與發(fā)展變得較為簡單與快捷。
ASP;JSP;Session對象
ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據(jù)庫和其他程序進行交互,是一種簡單、方便的編程工具。
JSP是Java Server Pages的縮寫,是由Sun Microsystems公司倡導,許多公司參與,一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。
ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應用程序。
JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。
ASP是Microsoft開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng)——只能運行于微軟的服務器產(chǎn)品,IIS(Internet Information Server,Windows NT)和PWS(Personal Web Server,Windows 98)上。……