写点什么

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:134255
用户头像

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

关注

评论

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

玩转KubeEdge保姆级攻略

乌龟哥哥

8月月更

这些智能合约漏洞,可能会影响你的账户安全!

创意时空

【编程实践】认识爬虫并手把手带手实现新闻网站的爬取

迷彩

记录 Python爬虫 8月月更 网络爬虫

一起学习设计模式:责任链模式

宇宙之一粟

设计模式 8月月更

自然语言处理--神经网络的复习

IT蜗壳-Tango

自然语言处理 nlp 9月月更

性能提升1倍,成本直降50%!基于龙蜥指令加速的下一代云原生网关

OpenAnolis小助手

操作系统 网关 龙蜥技术 cpu加速

Network源码接口分析

长安链

电商订单全流程可观测性最佳实践

观测云

技术解析+代码实战,带你入门华为云政务区块链平台

创意时空

iofod导入任意前端资产,以 Element UI 为例

iofod jude

小程序 前端 低代码 网页

阿里云高性能计算负责人何万青:阿里云大计算加速HPC与AI融合

阿里云弹性计算

AI HPC 高性能计算 无影云电脑 计算巢

rocksdb和innodb的一些区别

趁早

[教你做小游戏] 展示斗地主扑克牌,支持按出牌规则排序!支持按大小排序!

HullQin

CSS JavaScript html 前端 9月月更

艺术收藏NFT系统开发:NFT功能搭建

开源直播系统源码

数字藏品 数字藏品系统软件开发 数字藏品开发

低代码是什么?国内排名前 5 的低代码开发平台对比

蒋川

低代码 开发工具 开发平台

区块链交易隐私如何保证?华为零知识证明技术实战解析

创意时空

【算法实践】一天路走到黑--手把手带你实现坚持不懈的线性查找

迷彩

Python 数据结构 算法实践 8月月更 线性查找

金融科技创新者的困境

木风

金融科技 数字化转型 科技创新

设计模式的艺术 第二十六章访问者模式练习(开发一套高校奖励审批系统,该系统可以实现教师奖励和学生审批。如果教师发表的论文数超过10篇或学生发表论文数超过2篇可以评选科研奖,如果教师教学反馈分大于等于90分或学生平均成绩大于等于90分可以评选成绩优秀奖。)

代廉洁

设计模式的艺术

[Go WebSocket] 为什么我选用Go重构Python版本的WebSocket服务?

HullQin

Go golang 后端 websocket 8月月更

创投基金黑钻资本Black3Lab Capital主投互联网3.0

股市老人

C/CPP基础练习题多维数组,矩阵转置,杨辉三角详解

CtrlX

c c++ 基础 8月月更

IDEA配置tomcat

楠羽

#开源

微服务网关Gateway实践总结

Java 架构

影视动漫制作为什么要选择云渲染农场?

Finovy Cloud

计算器 云渲染 影视渲染

Go 代码城市上云——KusionStack 实践

SOFAStack

开源

构建万物可信的基石:解密区块链跨链技术

创意时空

每日一R「21」Unsafe Rust

Samson

学习笔记 8月月更 ​Rust

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