充满争议的Java EE 6
三百国外开发者评Java EE 6 重大改进

   前言:为什么要用“看争议中诞生的Java EE 6 ”这个标题,是因为Java EE 6是在一片争议声中诞生,Hibernate之父力挺,Spring创始人看衰,规范之间的冲突不断,新的Java EE 6规范,在去年7月16日被认可,终于结束了为时两年的讨论和开发历程。JSR并没有非常出色的通过,自Apache软件基金会发表的公开信和在TCK用户约束所带来的问题以来,这是第一个主要的JSR被认可。JSR虽然通过了,但是承受来自IBM对许可证模式要求的压力,同时还有来自Red Hat 和 Intel 的预期要求。

   人们已经习惯于批评它不够酷,批评它相对Spring具有许多缺点。不过Java EE6实际上有不少重大的改进。本专题综合介绍了Java EE 6平台的目标及特性,以及争议焦点,为项目管理人员和开发者提供一些指引和参考。

  你目前正在使用那个Java EE应用服务器
Oracle Glassfish
Oracle weblogic
IBM Websphere
Apache Tomcat
JBoss
jetty
其他

JAVA EE 6新特性

《EJB实战》作者点评Java EE 6新变化
  近日《EJB实战》的作者Reza Rahman在普林斯顿Java用户团体的一次会议上展示了Java EE 6的一些新特性,尽管会议上出了一点小花絮,由于投影仪损坏,Reza不得不通过一个15寸的显示器来进行演示,但是与会人员依然热情不减,毕竟能够与Java EE 6和EJB 3.1专家组成员之一交流的机会并不是经常有。

  在过去几年中,Java EE已经变成一个稳定和成熟的开发环境,但人们已经习惯于批评它不够酷,批评它相对Spring具有许多缺点。不过Java EE 6实际上有不少重大的改进。以下是此次会议重点提到的它的一些变化。

充满争议的Java EE 6
充满争议的Java EE 6

JAVA EE 6争议

开发者对Java新规范JSR-316不满
  上周JCP(Java Community Process)成员投票通过了Java EE 6规范,终于结束了为时两年的讨论和开发历程。虽然JCP成员通过了Java新规范JSR-316,但仍然有人对这个发布版表示不满。

  JSR-316从2007年开始起草,到形成最终的规范,花了大约2年的时间,最终的结果是使Java EE 6给Java引入了许多新的概念,其中最重要的就是profiles的概念,大部分改进目的都是为了让Java更易于使用和更轻量级。但却有批评家指出,开发人员想要轻量级的Java框架。

充满争议的Java EE 6
    Hibernate 之父 Gavin King建议开发者升级到 Java EE 6 平台,并指出了一些不愿意升级的观点其实是没有根据的。在Java EE 6中,你可以使用你感兴趣的开源框架,Servlet 3 与 CDI 可以无缝集成第三方框架。因此,没有理由不使用Java EE 6。
充满争议的Java EE 6
    “让我来从最基本的方面来看待Java EE的消亡问题吧。”,Spring创始人Rod Johnson说道,“如果你留意到当下流行的轻量级解决方案,比如Apache的Tomcat,或是发现到了利用一种全新途径为你构造应用程序和服务提供基础的OSGi,你就会很清楚地明白,我们所处的时代已经改变了。”

网友评论

专题策划: IT168技术频道 溺水的鱼  设计制作: IT168 溺水的鱼