- 相關(guān)推薦
動態(tài)網(wǎng)頁制作技術(shù)JSP與ASP的比較
總的來講,JavaSever Pages(JSP)和 微軟的Active Sever Pages(ASP)在技術(shù)方面有許多相似之處。兩者都是為基于WEB應(yīng)用實現(xiàn)動態(tài)交互網(wǎng)頁制作提供的技術(shù)環(huán)境支持,都能夠為程序開發(fā)人員提供實現(xiàn)應(yīng)用程序的編制與自帶組件設(shè)計網(wǎng)頁從邏輯上分離的技術(shù),而且都能夠替代CGI使網(wǎng)站建設(shè)與發(fā)展變的較為簡單與快捷。
盡管JavaSever Pages 技術(shù)和微軟的Active Sever Pages在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實現(xiàn)的基礎(chǔ):WEB服務(wù)器平臺要求不相同。
- JSP 技術(shù):開放的技術(shù)
JSP和ASP技術(shù)明顯的不同點:開發(fā)人員在對兩者各自軟件體系設(shè)計的深入了解的方式不同。JSP技術(shù)基于平臺和服務(wù)器的互相獨立,輸入支持來自廣泛的,專門的,各種工具包,服務(wù)器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商所提供。相比之下,ASP技術(shù)主要依賴微軟的技術(shù)支持。
- 平臺和服務(wù)器的獨立性
JSP技術(shù)依附于一次寫入,之后,可以運行在任何具有符合JavaTM語法結(jié)構(gòu)的環(huán)境。取而代之過去依附于單一平臺或開發(fā)商,JSP技術(shù)能夠運行在任何WEB服務(wù)器上并且支持來自多家開發(fā)商提供的各種各樣工具包。
由于ASP是基于Activex控件技術(shù)提供客戶端和服務(wù)器端的開發(fā)組件,因此ASP技術(shù)基本上是局限于微軟的操作系統(tǒng)平臺之上。ASP主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因Activex對象具有平臺特性,所以ASP技術(shù)不能很容易地實現(xiàn)在跨平臺的WEB服務(wù)器的工作。盡管ASP技術(shù)通過第三方提供的產(chǎn)品能夠得到組件和服務(wù)實現(xiàn)跨平臺的應(yīng)用程序,但是Activex對象必須事先放置于所選擇的平臺中。
- 開放的開發(fā)過程,開放的原代碼
SUN應(yīng)用JAVA社團(tuán)性過程開發(fā)JSP技術(shù)。自從1995年,SUN已經(jīng)用這種開放過程方法同國際JAVA組織合作開發(fā)和修改了JAVA技術(shù)與規(guī)范。針對JSP的產(chǎn)品,SUN授權(quán)了工具提供商(如Macromedia),結(jié)盟公司(如Apache,Netscape),最終用戶,協(xié)作商及其他。最近,SUN將最新版本的JSP和JavaTM Servlet(JSP 1.1,JAVA SERVLET 2.2)的原代碼發(fā)放給Apache
【動態(tài)網(wǎng)頁制作技術(shù)JSP與ASP的比較】相關(guān)文章:
asp技術(shù)在交互式網(wǎng)頁設(shè)計中的運用03-27
基于JSP網(wǎng)頁自動生成工具的設(shè)計與實現(xiàn)03-18
基于ASP技術(shù)的網(wǎng)站建設(shè)ASP+access03-08
《網(wǎng)頁制作技術(shù)》項目教學(xué)法的研究與實踐03-04
基于JSP技術(shù)的學(xué)術(shù)會議論文系統(tǒng)--投稿及審稿JSP+SQL03-08
基于JSP的BBS設(shè)計與實現(xiàn)JSP+SQL03-08
基于JSP的BBS系統(tǒng)設(shè)計與實現(xiàn)JSP+JavaBean+SQL03-08
基于JSP的共享資源發(fā)布站點JSP+SQL11-23