三百国外开发者评Java EE 6:价值重大的改进
创始人
2024-06-22 13:10:19
0

【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.0和JPA 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项目。”

#t#拥有了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

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...