HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

【Spring 工厂】工厂设计模式、第一个Spring程序细节分析、整合日志框架

Java 程序员 后端

【增强】(注解)SSM之配置多数据源

Java 程序员 后端

【大厂技术内幕】字节跳动原来是这么做数据迁移的!

Java 程序员 后端

大数据中必须要掌握的 Flink SQL 详细剖析

五分钟学大数据

flink 11月日更

【MyBatis系列4】一对一,一对多,多对多查询及延迟加载(N+1问题)分析

Java 程序员 后端

【Spring Cloud 12】分布式架构下的高可用设计与可伸缩设计

Java 程序员 后端

基于etcd实现大规模服务治理应用实战

百度Geek说

百度 架构 后端 etcd 服务治理

【Java设计模式实战系列】好的单例模式是怎样的?

Java 程序员 后端

用APaaS平台落地高校闲置资产调剂业务

明道云

【备战秋招冲击大厂】Java面试题系列—Java集合

Java 程序员 后端

技术干货 | Flutter在线编程实践总结

有道技术团队

flutter 大前端 #技术干货#

【springcloud合集】02:微服务架构理论基础

Java 程序员 后端

万文讲解实时数仓架构演进

大数据技术指南

11月日更

【Redis系列2】Redis字符串对象之SDS(简单动态字符串)实现原理分析

Java 程序员 后端

【备战秋招冲击大厂】Java面试题系列—数据库

Java 程序员 后端

【Java设计模式系列】装饰器模式(Decorator Pattern)

Java 程序员 后端

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer

Java 程序员 后端

墨天轮国产数据库沙龙 | 张晓庆:GoldenDB分布式数据库的自动安装与备份恢复

墨天轮

数据库 技术沙龙

【MyBatis系列2】最全MyBatis核心配置文件总结,可以作为工具先收藏了

Java 程序员 后端

【Spring Boot 8】Okhttp实现GitHub第三方登录

Java 程序员 后端

【Spring 工厂】注入详解 — Set注入(JDK内置类型

Java 程序员 后端

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer(1)

Java 程序员 后端

质量基础设施一站式综合服务平台,NQI一站式服务线上平台

电微13828808271

区块链食品溯源平台,给食品定制数字“身份证”

电微13828808271

【Redis面试题】Redis的字符串是怎么实现的?

Java 程序员 后端

【SpringBoot搭建个人博客】- 后台登录(四)

Java 程序员 后端

【Redis缓存】- Redis数据结构、基本命令操作、持久化

Java 程序员 后端

【springcloud】eureka服务治理入门

Java 程序员 后端

【Java知识点详解 7】装箱和拆箱

Java 程序员 后端

【Java面试题】常见Java面试知识点总结

Java 程序员 后端

【Java面试题总结 4】Java Web、网络、设计模式综合篇

Java 程序员 后端

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