


【摘要】J2EE(Java 2 Platform Enterprise Edition)平臺,被設計來支持多層結構,降低了多層設計的復雜性和開發應用的費用,縮短了產品投放市場的時間。本文主要分析了J2EE平臺及MVC設計模式,供同類開發研究參考。
【關鍵詞】J2EE;Web應用;MVC
引言
Java語言的簡單性和Internet/Intranet爆炸式的增長,使Java被廣泛應用以實現多種類型的Web系統,實際上,一個Web應用系統由采用不同的技術的人員協同開發,沒有統一的Java技術標準,他們各自設計出的信息產品難以相互兼容,為此Sun公司在1999年推出J2EE平臺,該平臺針對各種組件和服務架構等設有統一的標準,能滿足當前Web應用系統開發的需求。
1.J2EE平臺架構
J2EE平臺屬于現在主流架構中的一種,其主要是可以提供中間層的集成框架以便滿足沒有很多費用但是需要較高的擴展性、可靠性和可用性的應用要求。J2EE平臺主要是以組件——容器模型為基礎,針對應用系統的部署與開發進行了規范與簡化,進而提高了可移植性、安全性及再用價值。J2EE平臺的核心價值是可以為某些特定組件創造一個具備統一標準的運行環境。這些組件是一個能夠部署的程序模塊,它們在J2EE平臺中以某種方式進行運行。在J2EE平臺之中,各個組件都是不能夠直接進行訪問的,它們是通過平臺中的某些方法與協議來進行相互的調用。一個以J2EE為基礎的服務器,能夠支持一種或者多種容器,一般有兩種:Web容器:一種服務程序,為應用服務器(Jsp,Servlet)。提供一個運行環境,簡化JSP網頁,調用及管理Java Servlet和JavaServer Pag的存活期。EJB容器:加載EJB組件并管理其運行,只需要將符合J2EE標準的EJB放進這個容器,這個容器就會立刻對其進行管理,而且能夠通過現有的接口取得系統級別的服務,例如事務管理,目錄服務,容錯性,資源緩沖池以及安全性。……