Eclipse GlassFish 赶上 Jakarta EE 10
Eclipse GlassFish 7.0 是一个 Java 应用程序服务器,它为企业级 Java 部署实施 Jakarta EE 10 框架,现已普遍可用。
GlassFish 7.0 于 12 月 14 日发布,可从 Eclipse Foundation 下载,具有 Jakarta EE 10 API 和实施组件。 Jakarta EE 10 于 9 月发布,重点是构建云原生 Java 应用程序和微服务。 GlassFish 7 包含 Jakarta EE 10 的最终 API 和实现组件,并在 Java Development Kit (JDK) 11 到 JDK 19 上编译和运行。
GlassFish 7 特性包括:
- 支持 MicroProfile 的 Config 和 JWT(Json Web 令牌)API。 MicroProfile 为企业 Java 提供微服务功能。 支持最新的 Jakarta MVC 2.0 DOL(部署对象库)模块的大修和清理。 修复了在详细日志级别的高负载下的日志记录。 改进了 GlassFish 服务器的启动和停止,它已经过重新访问以在现代操作系统和现代环境中更好地工作。 许多非 Jakarta EE 组件的更新,例如从 OSGi 7 更新到 OSGI 8。
GlassFish 长期以来一直是企业 Java 的参考实现,之前属于 Oracle 的管辖范围,在此之前,还属于 Sun Microsystems。 在 Oracle 决定放弃其对 Java EE 开发的领导地位后,Eclipse 于 2017 年接管了 Java EE,其中包括 GlassFish。
除了实现所有必需和可选的 Jakarta EE API 之外,GlassFish 还通过了 Jakarta EE TCK 测试(技术兼容性工具包)。 GlassFish 还具有管理控制台、集群支持以及其他开发人员和生产工具。