50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

我叫小舞,跳舞的舞!新斗罗大陆游戏详细图文架设教程

echeverra

斗罗大陆

云图说|一图告诉你主机安全的运维效率如何提升超出预期

华为云开发者联盟

运维 主机安全 新版本 企业号 8 月 PK 榜 2024企业号8月pk

技术同学如何应对降薪裁员

老张

职场 裁员 认知 互联网裁员

使用观测云构建业务的可观测性

观测云

可观测性 业务监控

数据分析慢?火山引擎ByteHouse发布六大场景性能提升方案

字节跳动数据平台

数据库 云原生 OLAP 数仓

高价值数据源于结构化和非结构化融合分析

AI数据云Relyt

数据仓库 数据湖 数据分析 非结构化数据 AI-ready Data Cloud

实战从零开始实现Raft|得物技术

得物技术

分布式 raft 企业号2024年7月PK榜

macOS Sonoma 14.6.1 (23G93) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos ISO Sonoma

聚焦OLAP性能提升,火山引擎ByteHouse发布六大场景方案

字节跳动数据平台

数据库 大数据 云原生 Clickhouse 数仓

AI自动化应用开发,让创意与效率并驾齐驱!

霍格沃兹测试开发学社

休闲手棋游戏:大富翁 10 for Mac 中文原生版可联机

你的猪会飞吗

Mac游戏下载 Mac破解软件 Mac软件下载站

Embedding空间中的时序异常检测

百度Geek说

安全 异常检测

如何保护您的 Angular 应用程序:API 调用的端到端加密

哦豁完蛋了

聚焦OLAP性能提升,火山引擎ByteHouse发布六大场景方案

字节跳动数据平台

数据库 云原生 Clickhouse 数仓

危化品安全生产风险监测预警系统的构建与实施

天津汇柏科技有限公司

安全生产 安全生产平台

海外成品语聊交友软件APP(英语+阿拉伯语版本)相比定制研发,优势有哪些?

山东布谷科技胡月

源码搭建 语音直播源码 语音聊天APP源码 海外直播App开发 海外语聊APP

观测云产品更新 | 异常追踪、用户访问监测、链路、监控等

观测云

异常追踪

AI安全新纪元:智能体驱动的网络安全新范式

云起无垠

AI 智能体

榜上有名!望繁信科技荣登2023中国最具商业潜力榜

望繁信科技

流程挖掘 流程智能 上海望繁信科技 中国现代企业服务

MES系统是什么?MES软件有什么用?

万界星空科技

制造业 生产管理系统 mes 万界星空科技 生产管理

大咖公开课 | AI自动化应用开发,让创意与效率并驾齐驱!

测试人

软件测试

LED显示屏行业可突破的六大领域

Dylan

云计算 虚拟现实 LED显示屏 全彩LED显示屏 led显示屏厂家

macOS Ventura 13.6.9 (22G830) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos ISO ventura

和鲸科技CEO范向伟出席江苏省信息技术应用学会软件技术专委会学术年会,解读“AI+教育”创新实践

ModelWhale

人工智能 软件 信息技术 产学研

全国高校软件测试开发教学师资培训会圆满落幕

霍格沃兹测试开发学社

告别Hugging Face模型下载难题:掌握高效下载策略,畅享无缝开发体验

汀丶人工智能

人工智能 大模型

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