随着企业Java的发展,Eclipse Foundation将提供其自己的GlassFish应用服务器版本,该服务器传统上已作为Java EE(Java企业版)平台的参考实现。
Eclipse GlassFish 5.1与Java EE 8规范兼容,代表了GlassFish向开源Eclipse Foundation的完全迁移。 GlassFish应用程序服务器支持企业技术,包括JavaServer Faces,Enterprise JavaBeans和Java Message Service。
从Oracle到Eclipse Foundation
Eclipse从2017年开始接管Oracle从企业Java到Linux的演进 ,该版本表示该版本是确保与Eclipse计划的Java EE的后继者Jakarta EE向后兼容的一步。 Eclipse GlassFish的下一版本Eclipse GlassFish 5.2将作为与Jakarta EE 8兼容的参考实现。
该基金会表示,GlassFish向Eclipse的迁移是一项“巨大的”工程和法律挑战。 GlassFish和Oracle Java EE API对Jakarta EE的贡献现已完成。 Java EE TCK(测试兼容性工具包),以前是机密和专有的,现在是开源的,并托管在Eclipse中。 此外,Eclipse GlassFish代码库已从CDDL-GPL(通用开发和发行许可证,GNU通用公共许可证)和Classpath重新许可到Eclipse Public License 2.0以及带有Classpath Exception的GPL。
从Java EE到Jakarta EE
就像Java EE是品牌和一组规范一样,Jakarta EE是品牌和一组规范。 Java应用程序服务器将从Java EE迁移到Jakarta EE。 但是,Jakarta EE规范流程仍在开发中。 Jakarta EE的第一个版本将是Jakarta EE 8,相当于Java EE8。Eclipse希望在年中之前发布Jakarta EE 8。 之后,计划要求考虑向Jakarta EE添加诸如模块化,微服务和反应性,非阻塞模型等功能。 模块化将使企业Java与Java SE(标准版)保持同步。 Jakarta EE将专注于云原生部署。 Eclipse还要求Jakarta EE的多个兼容参考实现。
哪里可以下载Eclipse GlassFish 5.1
Eclipse GlassFish 5.1的生产版本将从 2019年1月29日星期二开始从Eclipse下载 。
From: https://www.infoworld.com/article/3336448/eclipse-releases-glassfish-51-for-java-ee-8.html