【精选译文】上周JCP(Java Community Process)成员投票通过了Java EE 6规范,终于结束了为时两年的讨论和开发历程。虽然JCP成员通过了Java新规范JSR-316,但仍然有人对这个发布版表示不满。(编者注:投票结果是12票通过1票反对,1票无效2票弃权。其中Apache投了反对票,SAP和Intel投了弃权票,而SpringSource没有投票。)编辑推荐您阅读《Java EE 6平台指南》专题了解更多。
目前成都创新互联公司已为上千多家的企业提供了网站建设、域名、虚拟主机、成都网站托管、企业网站设计、金林网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
JSR-316从2007年开始起草,到形成最终的规范,花了大约2年的时间,最终的结果是使Java EE 6给Java引入了许多新的概念,其中最重要的就是profiles的概念(参考阅读:Java EE 6的使用偏好),大部分改进目的都是为了让Java更易于使用和更轻量级。但却有批评家指出,开发人员想要轻量级的Java框架。
#T#JCP成员Spring创始人Rod Johnson说:“虽然方向是正确的,如profiles的引入,但总的来说,我还是非常失望,我们认为它没有遵循我们最初制定的目标,我们看到一些未经证实的技术仓促地进入这个平台”。
Johnson说这翻话是可以理解的,因为他的公司SpringSource开发了Spring轻量级Java框架(编辑注:最新版为Spring 3.0 RC 3),同时也为流行的Apache Tomcat提供商业支持。另外今年早些时候VMware收购了SpringSource。
另一方面,著名Linux厂家Red Hat却极力支持Java EE 6。Red Hat中间件产品管理总监Rich Sharples说:“使用Tomcat时,你会发现人们习惯于在Tomcat之上构建他们自己的应用程序服务器,但不是所有人都想或有能力去维护自己的应用程序服务器基础设施”。
对于Sharples而言,Java EE 6 profiles就是介于简单的Tomcat和全功能的Java EE之间的一种解决方案。他说:“它可以避免人们从Tomcat开始构造他们自己的大厦,我个人认为Web Profile非常诱人”。
Red Hat计划2010年年中的时候发布遵循Java EE 6标准的Jboss社区版本,之后再发布商业版本,但Red Hat没有等待Java EE 6的最终规范,Sharples指出Red Hat在它最新的Jboss企业版中已经包含了一些Java EE 6特性。
同样,Java领导者SUN公司在其GlassFish Enterprise Server v3 Prelude版本中也早已加入了一些Java EE 6特性。
Spring的Johnson说他的公司也将支持某些Java EE 6组件,Johnson说:“我们将继续我们一直在做的事情,同时拥抱好的技术,Spring框架也已经实现了新的JSR-330规范,虽然我们不是对Java EE的所有部分有相同的热情,但我们将继续集成各种Java EE技术,造福我们的社区”。
新框架的重量不是Johnson和其它人关心Java EE发展的唯一问题。Johnson说“另外还有JCP本身,他希望看到一个更加开放的过程,也许等到Oracle收购SUN后会有令人高兴的事情发生”。
Oracle公司2009年大部分精力都放在收购SUN身上了。
Johnson说:“JCP的未来部分取决于SUN未来会发生什么,但最重要的是企业级Java和Java EE之间的差别,企业级Java比Java EE规范更健康,更广泛”。
Johnson重申目前很多Java产品都是部署在Tomcat上的,但Tomcat不是一个完整的Java EE实现,从大处来看,Johnson认为现在行业正处于一个拐点。
Johnson说:“到另一个Java EE版本发布的时候,Java的应用情景和现在将有很大的不同,目前还倾向于利用数据库实现大部分应用程序功能,以后我们将看到更多不同的数据存储和不断增多的云部署,我们面临的再也不是这10多年来已经非常熟悉的问题,而是要开启新的篇章”。
原文:What's Wrong With JavaEE 6?
作者:Sean Michael Kerner
当前文章:Java EE 6,貌似民主下的虚伪公平
分享链接:http://www.mswzjz.cn/qtweb/news14/503364.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能