GlassFish 4.0技术综述

InfoQ报道,在Oracle开源JEE应用服务器GlassFish 3.0发布四年之后,被称为“世界上第一个Java EE 7应用服务器”的GlassFish 4.0发布了。

\

GlassFish 4.0的新特性集几乎是Java EE 7发布说明的一个翻版。Oracle在GlassFish“路线图(Road Map)”上指出,“Java EE参考实现是GlassFish的一个子集,因此GlassFish路线图与Java EE的版本紧密联系在一起。”

\

以下是GlassFish 4.0的一些新特性和主要更新,其中许多已经在InfoQ上进行过报道:

\

其它更新包括:

\
  • Enterprise Java Beans (EJB) 3.2\
  • Contexts and Dependency Injection for Java EE (CDI) 1.1\
  • Java Persistence API (JPA) 2.1\
  • JavaServer Faces (JSF) 2.2\
  • Java Servlet 3.1\
  • Bean Validation (BV) 1.1\
  • Expression Language (EL) 3.0\
  • Interceptors 1.2\
  • Java Transaction API (JTA) 1.2\
  • JavaServer Pages (JSP) 2.3\
  • JavaMail 1.5\

GlassFish4.0的安装包可以从GlassFish下载中心下载。发布说明指出,“GlassFish 4.0重点是为开发人员探索和利用Java EE 7平台中新增或更新的技术而提供的应用服务器。因此,以下特性不是GlassFish服务器重点关注的:

\
  • 集群和单实例\
  • 高可用性\
  • 升级\
  • 嵌入式服务器\

该版本包含上述特性,但它们可能不能很好地兼容Java EE 7平台的某些新特性。”

\

对集群的完全支持以及集中管理特性有望在4.1版本中被引入,该版本计划在2014年发布。

\

虽然开发人员可以免费使用GlassFish 4.0,但Oracle针对生产部署提供收费的“标准支持服务”。

\

正如InfoQ先前的报道,JCache最终还是错过了该版本。按照最新计划,JCache将包含在Java EE 8中。JCache(JSR107)专家组成员Ben Cotton告诉InfoQ,“虽然JSR 107刚刚错过了Java EE 7,但它已经处于很快就可以完成的状态。我们已经发布了一份公开草案,希望了解JCache能做些什么的开发人员也已经可以使用它的API。最终版本将在2013年第四季度完成。”

\

上个月,Oracle举行了涵盖所有Java EE 7新特性的网络研讨会。会议被分成YouTube上16个“技术突破(technical breakout)”分会,每个分会都针对特定Java EE 7技术提供了相当详细的技术概述。Oracle网站上也有完全基于网页的Java EE 7教程。更深入的了解,可以参看其Java文档。Oracle GlassFish传教士Reza Rahman在SlideShare发布了名为“Java EE.Next():Java EE 7,8及其未来”的新功能概述演示文稿。在该文稿中,Reza针对Java EE 8提出了一些可能的建议,包括JCache、NoSQL支持、模块化、云和其它一些可能的特性。通常,Oracle听取委员会的建议,并决定下一个版本包含什么。你也可以查看InfoQ上的Reza演示文稿视频对Oracle软件开发副总裁Anil Guar的采访也已于上月发布在InfoQ上。

\

GlassFish 4.0于上个月与Java EE 7一起发布,这离2009年12月Java EE 6发布已有近四年的时间。据2013年1月CIO杂志报道,JCP执行委员会成员Steve Harris——曾任CloudBees产品高级副总裁和Oracle服务器技术高级副总裁——建议版本发布以两年为一个周期固定进行,而不是等待一个未来版本的所有预定特性全部完成了才发布。至于Java EE未来的版本发布是不是真的会遵循这两年一个版本的规律,还有待后续观察。

\

查看英文原文:GlassFish 4.0 Technology Roundup

\

感谢杨赛对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值