写点什么

GlassFish 4.0 技术综述

  • 2013-08-12
  • 本文字数:1531 字

    阅读完需:约 5 分钟

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 )关注我们,并与我们的编辑和其他读者朋友交流。

2013-08-12 04:134308
用户头像

发布了 256 篇内容, 共 100.1 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

他人方寸间,山海几千重

清秋

随笔 4月日更 1 周年盛典 我和写作平台的故事

数据库存取策略对比

小舰

4月日更

区块链特色农产品溯源平台解决方案

13828808769

溯源 #区块链#

初识GaussDB(for Cassandra)

华为云开发者联盟

数据安全 GaussDB 华为云数据库 GaussDB(for Cassandra) 分布式云数据库

分页场景慢?MySQL迷惑行为解读~

Java架构师迁哥

喜欢回忆过去的人,没有未来

小天同学

成长 自我思考 个人感悟 突破瓶颈 4月日更

被应用商店下架的应用,该如何下载?

彭宏豪95

效率 App 苹果 4月日更

VueRouter源码解读:三大核心模块构成

梁龙先森

源码分析 大前端 vue-router

【LeetCode】打家劫舍 II Java题解

Albert

算法 LeetCode 4月日更

直播 | 如何使用Ranger增强权限管理?

LooK

大数据 数据分析 数据 Bigdata

python 实现类属性的懒加载装饰器

一代咩神

Python 懒加载 类属性 描述器

Zabbix Linux 下源码安装

耳东@Erdong

zabbix 4月日更

算法突击营毕业总结

韩儿

Python OpenCV 图像处理之直方图的应用,取经之旅第 26 天

梦想橡皮擦

Python OpenCV 4月日更

超详细 PowerDesigner 入门教学(项目数据库设计标准)

若尘

数据库 数据库设计

一加9pro联名哈苏了!这可能是你能买的平替哈苏

Geek_4a453c

Windows 下 搭建 Flutter 环境

U2647

flutter 4月日更

算法思考:红包金额生成

程序员架构进阶

Java 28天写作 算法解析 4月日更 微信红包

中寰卫星导航卜钢采访:IT年轻人怎么工作、学习和生活(采访提纲)

老猿Python

学习 采访 IT年轻人

ES9的新特性:异步遍历Async iteration

程序那些事

JavaScript ecmascript 程序那些事 es9

Spring Boot 启动时,让方法自动执行的 4 种方法!

Java小咖秀

springboot 启动方式

一直做着行业最“新”的尝试:NA(Nirvana)Chain受邀出席共为·创新大会并办展

区块链第一资讯

C++系列:Visual Studio(VS)2019登录不上?

Bob

c++ 踩坑经历 编程经验 4月日更

第一个 Go 程序

escray

学习 极客时间 Go 语言 4月日更 Go100

智慧公安重点人员管控系统搭建,实现重点人员动态管控

13828808769

智慧公安

openLooKeng V1.2.0 发布

LooK

大数据 数据 Bigdata

GaussDB(for openGauss)让数据“存得下、算得快、算得准”

华为云开发者联盟

GaussDB(for openGauss) 华为云数据库 数据分布方式 计算下推 数据强一致

Linux pwd 命令

一个大红包

Linux linux命令 4月日更

面试官:Java中线程是按什么顺序执行的?

华为云开发者联盟

Java 线程 执行顺序 多线程并发

Github Star 11.5K项目再发版:AAAI 2021 顶会论文开源,80+多语言模型全新升级

百度大脑

飞桨

修电脑、脱发、格子衫?程序员拒绝标签化,这才是真正的他们

华为云开发者联盟

程序员 女朋友 标签 格子衫 单身狗

GlassFish 4.0技术综述_Java_Vikram Gupta_InfoQ精选文章