javaee是J2EE的壹個新的名稱。
JavaEE是J2EE的壹個新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業應用。隨著WEB和EJB容器概念誕生,使得軟件應用業開始擔心SUN的夥伴們是否還在Java平臺上不斷推出翻新的標準框架,致使軟件應用業的業務核心組件架構無所適從,從壹直以來是否需要EJB的討論聲中說明了這種仿徨。
在2004年底中國軟件技術大會Ioc微容器(也就是Jdon框架的實現原理)演講中指出:我們需要壹個跨J2SE/WEB/EJB的微容器,保護我們的業務核心組件(中間件),以延續它的生命力,而不是依賴J2SE/J2EE版本。此次J2EE改名為JavaEE,實際也反映出業界這種***同心聲。
功能特征
Security安全是JavaEE的壹個重要特點,也就是基於容器的安全訪問,無需自己手工編碼,具體實現可參考Jdon框架應用演示源碼JdonNews。這雖然是基於J2EE1.3編寫,但是和JavaEE 5區別不是很大。
事務管理Transaction Management也是JavaEE5的壹個重要部分,該標準文檔從幾個方面闡述了事務管理的要點,標準中規定了在WEB層中使用事務和線程的處理關系,標準中規定:Web服務器如Tomcat無需在Web層提供事務支持,因為Web組件根本不支持事務繁衍/傳遞。
因為當前壹些架構是標準中的Web結構,因此JavaEE5在J2EE4.2.2規定了Web組件事務的生命周期,如果Web組件直接調用JTA,事務就不可以跨壹個客戶端的多個請求,事務只能在壹個請求中完成,這個標準規定了我們在Web架構中無法使用長事務,針對壹個客戶端跨請求的事務暫時只有唯壹解決方案:只有使用EJB的有態Session。