程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> 三百國外開發者評Java EE 6:價值重大的改進

三百國外開發者評Java EE 6:價值重大的改進

編輯:J2EE

【51CTO精選譯文】Java EE 6的發布已經是將近兩個月前的事。在過去這個星期內,國外網站Java.Net舉行了一次投票,讓投票者表決出他們認為的Java EE 6最重要的增強部分。剛好300名投票者參與了調查,不過大家並沒有就這一問題達成強烈的共識。下面是投票的統計結果:

Java EE 6的哪一種增強是最重要的?
◆7%(22票) - Profiles(參考閱讀
◆5%(16票) - 裁剪(參考閱讀
◆28%(84票) - 語境和依賴注入(參考閱讀
◆11%(33人) - EJB 3.1(參考:EJB 3.1五大模式改進
◆23%(68票) - 組件:JAX-RS, Servlet 3.0, JPA 2.0 (參考閱讀:JAX-RS, Servlet 3.0JPA 2.0的改進)
◆23%(69票) - 不清楚
◆3%(8票) - 其他

投票結果實際上反映了一種觀點,即Java EE 6是許多新特性的一個聚集體,對於開發者來說具有重大的價值。事實上,在浏覽了有關Java EE 6的評注後(其中包括Hibernate之父Gavin King的觀點,他建議開發者們都升級到Java EE 6),你就會發現不同的人對與這個剛被批准的新平台會有不同的關注面。反正就我讀過的評注而言,幾乎沒有人認為Java EE 6是一種倒退。相反,它被看作是多種原因促成的一項重大改進。

即使是在有關Java EE 6的JSR 316號文檔的投票表決中,雖然一些投票者投了棄權票(如SAP和英特爾),並有1票反對批准(如apache),但是他們也一致認為,純粹從技術角度來說,Java EE 6是值得肯定的。正如我在投票後所指出的那樣,“即使那些投‘棄權’和‘反對’票的成員也沒有發現,該規范的技術方面存在著重大不足。”相反,這下票只是對Sun公司在許可證方面的行為表示不滿”。

本次的投票中也顯示出兩種意見。網友pjmlp就感歎說:“Java EE 6對我來說仍是一個遙遠的夢想:

就我目前的工作而言,我們仍要面對的是Java EE 1.4並且夢想著某一天我們可以升級到Java EE 5。因此,我現在不會學習任何關於Java EE的新知識,因為我不可能使用到它”。

的確,在目前的經濟環境形勢下,企業都不願進行大規模基礎設施的變動。不過,正如Adam BIEn在他的這篇《從一個獨立的顧問角度回顧2009》文章中所指出的:2009年是完全讓人感到驚訝的一年,因為經濟方面的原因我預計這本是是一個“休假年”。而事實卻恰好相反:

“我得到了更多的合同,比我實際上所能處理的還要多。我低估了我的客戶對於Java EE 5的感興趣程度。在這一年裡人們對Java EE的培訓和研討會反響熱烈,我也參與了比以往任何時候都多的Java EE 5項目。”

  • Java EE 6總覽:平台的主要目標
  • EJB 3.1五大模式改進令Java EE 6更好用
  • Java EE 6引入的JPA 2.0四大新特性詳解
  • Hibernate之父建議開發者升級到Java EE 6
  • Java EE 6簡化開發總結:注解支持與Profi
擁有了Java EE 6和EJB 3.1的Java EE變的越來越輕量級了,而相比於Java EE 5,Java EE 6也擁有更好的兼容性。我認為,從事Java EE項目的開發人員學習Java EE 6的優點是非常有價值的:一旦你了解了Java EE能夠提供什麼,你就可以開始在公司裡倡導這種平台的轉變,即使開始的時候變化有可能很不明顯。此外,Adam的經驗表明,許多公司都非常看重職員擁有Java EE最新的專業技術知識,因此了解Java EE 6的可能對您的未來十分有利。

有網友問道:“我在哪裡可以找到關於Java EE 6改進不錯的新聞和文章呢?”其實,目前已經有非常多的優秀資料可以利用了。以下是一些英文資料的地址:

http://java.sun.com/javaee/ —— Sun公司的開發人員的Java EE主頁

http://java.sun.com/javaee/technologIEs/ —— 這個網站介紹 Java EE 6技術

在TheServerSide.com網站上Reza Rahman寫的Java EE 6 OvervIEw

Adam BIEn在JavaWorld.com網站上的文章的Learn service architectures with Java EE 6

Java EE 6的網站:java.net ——你可以用谷歌搜索“Java EE 6”,並設定為Java.Net的站內搜索

上述英文資料已有相當一部分被翻譯成了中文,其中的大部分都可以在51CTO的Java EE 6專題當中找到。以後毫無疑問還會出現更多有關Java EE 6的好文章,讓我們拭目以待。

【51CTO.com合作譯稿,轉載請標明原文作譯者以及出處。】

原文:Poll Result: Many Java EE 6 Enhancements Considered Significant

作者:Editor of Java.Net

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved