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