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