Eclipse推出适用于Java EE 8的GlassFish 5.1

原始新闻

图片

随着企业Java的发展,Eclipse Foundation正在引入其自己的GlassFish应用服务器版本,该服务器过去一直用作Java EE平台(Java Enterprise Edition)的参考实现。


Eclipse GlassFish 5.1与Java EE 8规范兼容,并且是GlassFish向开源Eclipse Foundation的完整迁移。 GlassFish应用服务器支持企业技术,包括JavaServer Faces,企业JavaBean和Java消息服务(JMS)。


从Oracle到Eclipse Foundation


Eclipse自2017年以来一直沿用Oracle对企业Java的发展,它表示此版本是向后兼容Jakarta EE的一步,后者是Eclipse for Java 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代码库已基于Eclipse Public License 2.0以及GPL上的CDDL-GPL(通用开发和发行许可证,GNU通用公共许可证)和Classpath重新许可,除了Classpath。


从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

Source: https://habr.com/ru/post/zh-CN438254/


All Articles