J2EE發展背景

  1、 企業級應用框架的需求

J2EE發展背景

在許多企業級應用中,例如數據庫連接、郵件服務、事務處理等都是一些通用企業需求模塊,這些模塊如果每次在開發中都由開發人員來完成的話,將會造成開發週期長和代碼可靠性差等問題。於是許多大公司開發了自己的通用模塊服務。這些服務性的軟件系列統稱爲中間件。

  2、 爲了通用必須要提出規範,不然無法達到通用

在上面的需求基礎之上,許多公司都開發了自己的中間件,但其與用戶的溝通都各有不同,從而導致用戶無法將各個公司不同的中間件組裝在一塊爲自己服務。從而產生瓶頸。於是提出標準的概念。其實J2EE就是基於JAVA技術的一系列標準。

注:中間件的解釋中間件處在操作系統和更高一級應用程序之間。它充當的功能是:將應用程序運行環境與操作系統隔離,從而實現應用程序開發者不必爲更多系統問題憂慮,而直接關注該應用程序在解決問題上的能力。容器的.概念就是中間件的一種。

Sun公司在1998年發表JDK1.2版本的時候, 使用了新名稱Java 2 Platform,即“Java2平臺”,修改後的JDK稱爲Java 2 Platform Software Develping Kit,即J2SDK。並分爲標準版(Standard Edition,J2SE), 企業版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此誕生。

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字“2”:J2EE更名爲Java EE, J2SE更名爲Java SE,J2ME更名爲Java ME。

Java2平臺包括標準版(J2SE)、企業版(J2EE)和微縮版(J2ME)三個版本。