當前位置:編程學習大全網 - 源碼下載 - 關於動態網頁的

關於動態網頁的

動態網頁ASP JSP

壹般JavaSever頁面(JSP)和微軟的Active Sever的頁面(ASP)技術的生產工藝比較有很多相似之處。兩者都是動態的交互式Web技術環境,以支持基於Web的應用程序,能夠提供應用程序開發人員實現應用程序準備,自帶組件設計網頁從邏輯上分離的技術,並能夠取代CGI,使網站的建設和發展相對簡單和快速。

JavaSever Pages技術和微軟的Active Sever的頁面在很多方面相似,但還是有很多差異,最本質的區別是:他們是來自不同的技術規範組織,其實現的基礎: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的),最終用戶,業務合作及其他。近日,孫源代碼的最新版本的JSP和Java? Servlet的(JSP的Java Servlet 1.1,2.2)到Apache發行,以JSP和Apache彼此更加緊密。阿帕奇,SUN和許多其他公司和個人開設任何公司和個人建立了壹個強大的咨詢機構可以是免費的。 (參見: http://jakarta.apache.org )

JSP應用程序接口(API)毫無疑問已經取得了成功,並將繼續改善與Java的組織將繼續開拓擴大。相比之下,ASP技術只能依靠微軟,以促進其發展,打造專屬的,封閉的開發過程基礎。 。

微軟的ASP技術

JSP技術

Web服務器IIS或個人Web服務器

任何Web服務器包括Apache,Netscape和IIS

操作系統平臺

微軟的Windows系統中

最流行的平臺,包括Solaris操作系統,微軟的Windows系統和Mac OS,Linux和其他UNIX系列計算機集群跨平臺訪問

需要第三方ASP平臺產品

支持引進網絡的體制環境的不同系列的產品,以確保用戶對當前的硬件,軟件和人力資源的投資是完全兼容JSP技術提供了壹個靈活的,開放的選擇:您可以使用各種工具提供商,反映了工業化標準輸入配置

從開發人員的角度看:ASP和JSP技術,可以使開發人員組件在頁面上點擊創建交互式的,動態的內容和應用程序的網站。 ASP僅支持組件對象模型COM JSP技術的組件都基於JavabeansTM技術或JSP標簽庫。由此可以看出,雖然兩者之間,但不同的是明顯的相似性。

JSP標簽可擴展性

ASP和JSP標記和腳本技術來創建動態Web頁面,JSP技術使開發人員能夠擴展JSP標簽被應用,JSP開發人員可以自定義標簽庫,網頁制作充分利用XML兼容的標簽技術的強大功能,大大減少了腳本語言的依賴。由於自定義標簽技術,降低生產頁的網頁制作和關鍵功能的復雜性,擴展到多個頁面。

JSP跨平臺的可重用性

JSP開發人員在開發過程中壹直關註的可重用性。 JSP組件(企業JavabeansTM,JavaBean或者定制的JSP標簽)是跨平臺的可重用的。 Enterprise JavaBeans組件可以訪問數據庫,並可以工作在UNIX和Windows平臺上的分布式系統模式。標簽擴展JSP技術為開發人員提供了方便的接口,兼容與***享的XML頁面壓縮功能,使之成為壹個完整的工業標準化。

這種基於組件的模型是非常有效的提高應用開發效率,因為這種模式允許開發人員快速創建模板使用快捷鍵子組件的應用程序,然後將有壹些額外的功能整合也可使用。在JSP中無處不在,因此,壹個有效的方法,可以打包成壹個JavaBean或JavaBean組件工業標準化。

Java的優勢

JSP技術與Java語言作為腳本語言,和ASP網頁使用:在微軟VBSCRIP或Jscrip。 Java是壹種成熟,功能強大,易於擴展的編程語言,遠遠優於基於基本的腳本語言。如:Java可執行文件優於VBScript或JScript語言。因為他們使用Java技術,被編譯成Java Servlet的,JSP網頁為整個服務器端的Java庫單元提供了壹個接口的HTTP應用。

Java開發人員的工作變得容易,操作簡單的方法。例如,當ASP應用程序被懷疑在Windows NT系統可能會崩潰,JAVA可以有效地防止了系統的崩潰。 JAVA語言提供了壹種方法來防止內存泄漏,內存管理,可以發揮積極的作用。 JSP應用相結合,提供了壹個強大的事故處理機制。

易於維護基於JSP技術的應用程序比基於ASP的應用程序易於維護和管理。

腳本語言可以是壹個非常好的服務對於小型應用程序,但無法適應大規模的,復雜的應用程序。因為Java的結構,它是比較容易的創建和維護大型的,基於組件的應用。

JSP突出的組件技術進行,不會影響或邏輯而不影響內容變得很容易實現。

JavaBeans架構的企業級的集成業務邏輯,如數據庫訪問,安全,誠信交易,獨立性是獨立的應用程序。

JSP技術是壹個開放的,跨平臺的結構,WEB服務器,平臺,和其他組件可以很容易地升級或切換,並不會影響基本的JSP應用程序。這壹特性使得JSP可以被應用到各種現實世界中的Web應用程序不斷變化和發展。

ASP技術

JSP技術

可重用的,跨平臺的組件

企業級JavaBeans定制的JSP標簽JAVABEANS

>安全性:防止系統崩潰

內存泄漏保護

腳本語言

的VBScript,JScript中

JAVA

定制的標簽沒有

2,企業產品的多樣性

的Java 2平臺企業版( J2EE)是適用於多企業應用程序的Java結構作為J2EE的壹部分,JSP頁面可以訪問所有的J2EE組件,包括JavaBean,企業級的JavaBeans和Java servlet。 JSP頁面可以被編譯成Servlet的,所以他們有權靈活性和服務器端Java應用程序的特點。 J2EE平臺包括不僅管理復雜的企業應用程序和事務管理技術和Pooling資源管理技術。

JSP頁面可以訪問標準的J2EE服務,包括:

JAVA名稱和目錄接口(API)

JDBCTM API(與相關的數據庫通信) />級支持基於JAVA郵件和消息應用程序(JavaMailTM)

的JavaTM的新聞服務

由J2EE,JSP頁面可以訪問的系統在許多方面與企業互動。 J2EE支持兩種CORBA規範的技術:JAVA IDL和RMI-IIOP。的的JavaBeans技術支持的企業級,JSP頁面通過使用高層次,對象映射到數據庫的訪問。

最終,JSP技術是基於Java的開放的過程,所以它可以由不同的供應商,WEB服務器和應用服務,使用戶能夠選擇最佳的開發方法選擇提供的工具得到廣泛支持最適合他們的應用程序開發工具包,有效地保護了用戶代碼和培訓投資。

ASP技術JSP技術

(COM)與傳統的數據庫(使用JDBC API)

集成數據源可以工作在任何ODBC兼容的數據庫可以工作在任何ODBC兼容數據庫兼容,並且可以訪問JDBC規範的數據庫,以滿足

裝配COM組件的JavaBeans JSP標簽,JavaBeans的或擴展的企業級

擴展工具支持

  • 上一篇:資金盤有哪些平臺
  • 下一篇:有多少pcl源代碼?
  • copyright 2024編程學習大全網