首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

Hibernate 之父 Gavin King:是時候升級到 Java EE 6 了

     編輯:J2EE

針對常見反對升級論點的逐一回應

Java EE 6 發布後,不少 Tomcat/Jetty 及 Spring/Hibernate 用戶表達不願升級。Gavin King 在部落格發文,認為這些觀點缺乏依據,並逐一駁斥:

1. 「升級應用伺服器很困難」

這屬組織流程問題,非技術障礙。升級 GlassFish 或 JBoss 極為簡單;反而升級第三方框架更痛苦。組織應建立更好的升級流程,而非放棄 Java EE。幾乎所有人都準備升級 Servlet 3,這正是遷移至 EE 6 Web Profile 的黃金時機。

2. 「EE 應用伺服器太龐大」

磁碟空間成本微不足道,關鍵在 WAR 檔大小。EE 伺服器內建大量功能可減輕 WAR 負擔。Java EE 6 Web Profile 本身並不龐大,認證產品上市後將在大型 EE 伺服器與輕量 Servlet 容器間提供平衡點。

3. 「糟糕的 J2EE 與 EJB 2!」

EJB 2 已歷 8 年,JCP 標準化流程早已修正相關問題。所有參與 EE 6 制定者都痛恨 EJB 2,這正是他們加入 JCP 改進的動力。實體 Bean 開發者幾乎已退休。若不親自嘗試 EE 6,無法真正體會其開發優勢。

4. 「應用伺服器可移植性太神秘」

King 認為真正的可移植性問題在於:9% 代碼、85% 外部元數據跨平台相容,剩餘部分需適當分割;而 0% 代碼、80% 元數據綁定廠商專有架構。他建議關注實際可移植性而非柏拉圖式理想。

結語

King 呼籲非 EE 6 技術維護者給出基於真實世界的評論。JCP 近期規范已脫離反 EE 陣營,但缺乏成功事實支撐。升級 Java EE 6,正當其時。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved