J2EE簡介


一,J2EE概念:

J2EE的全稱為,Java2 Platform Enterprise Edition,Java或java2平台企業版,他是基於java平台或java2平台的標准版,保留並擴展了J2SE(平台標准版)很多優點。

Java2共有三個平台版本:1). 支持小型設備和智能卡的Micro Edition(J2ME),2). 支持桌面系統的Standard Edition(J2SE),3). 以及支持服務器應用程序和服務的企業版Enterprise Edition(J2EE)。

J2EE利用Java2平台用來解決企業解決方案的開發,布署和管理等復雜問題的體系結構,它在J2SE基礎上提供了對JDBC api, 數據模式安全,提供對Http Servlets, XML API, EJB等的強有力的支持,J2EE體系結構提供中層間集成框架使得應用系統具有高可用性,高可靠性以及可擴展性的優點,並降底了維護的費用,利用統一的平台開發,提供對系統安全機布鞋,支持對現有系統的集成,具有良好的打包,布署應用支持!

二,J2EE的優勢:

 1). 由於J2EE具有廣泛的業界標准,又有很多的供應商的支持,這些供應商提供了很多能在J2EE可移植平台上升極的方案跟投資,使得用戶可以原有系統上升極他們原有的系統,不必去重新定制一個企業解決方案,節省了大量的時間跟投資費用;

 2). 可伸縮性:由於J2EE是平台可移植的,他所開發的系統可以任務系統進行開發跟布暑跟維護,我們的系統應該能夠滿足不斷增多的用戶在系統進行商業操作,需要不斷增對服務器平台進行各方案的硬件升級,比如CPU,硬盤容量,內存等擴展,由於服務器平台的限制性,應用系統當訪問越來越大時,就需要考濾高性能,能擴容更多CPU的平台上,J2EE供應商提供了更為廣泛的負載均衡解決方案,為J2EE平系系統提供更有安全可靠的運行保障;

 3). 穩定的可靠性:J2EE的平台可移植特點,使J2EE系統能方便的運到任何操作系統和硬件,為系統全天候的不間斷的運行提供保障!保障企業及各類型客戶及用戶穩定的商業操作,減小損失!

 4). 支持異構,快速開發:J2EE體系結構具有廣泛的供應商支持,可以提供例如,緩存組件,狀態組件等等通用的組件,方便開發人員使用,而使得開發者可以把時間放在邏輯業務的開發上。

三,J2EE的結構:

(容器與服務)由於提供了豐富的組件,使得開發者可以集中精力來開發系統業務邏輯,J2EE服務器以容器的形式管理各類組件服務!

 1). J2EE安全模型:配置Web組件及 Enterprise JavaBeans(EJB)組件,使得角色只能訪問特定的資源,由於配置中聲音用戶與角色的可被激活的方法,因此開發者不必編寫加強安全性的規則;

 2). J2EE事務管理:模型組成一個事務中多個方法的關系,當用戶請求一個Enterprise beans中的方法,容器就介入事務管理,因為是容器管理事務,所以不必界面事務的邊界,容器將讀取配置文件的javabeans 中相關事務屬性,並處理;

 3). JNDI尋址:服務為系統的多重目錄跟名子提供一個統一的接口,這樣應用程序可以找到目錄跟名子;

 4). J2EE遠程連接,用於簡化用戶訪問Beans中的方法(Bean被創建后)

 5). 生存周期管理:用於創建跟移除Enterprise beans,  Enterprise bean在一個周期中會經歷幾個狀態,容器創建enterprise bean, 並在可用實例池與狀態中移動它,並最終移除它,即可調可調用enterprise bean的create與remove,但后台最后也將執行這些操作;

容器類型:

 EJB容器管理所有服務器中企業級Beans的執行

 Applets容器,管理管理端的web瀏覽器與插件

 Application Client 容器,管理所有應用程序客戶端的執行,它運行在J2EE服務器上;

 Web容器,管理所有JSP及Servlet組件的執行,它運行J2EE服務器上l


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM