博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EE4J项目情况汇总,微软加入Jakarta EE工作组
阅读量:7211 次
发布时间:2019-06-29

本文共 2438 字,大约阅读时间需要 8 分钟。

\

看新闻很累?看技术新闻更累?试试,每天上下班路上听新闻,有趣还有料!

\
\\

随着Eclipse基金会将定位为云原生Java的新家,近期出现了一系列活动:

\\
  • 最近创建了9个EE4J项目。\\t
  • 最近提议了十个EE4J项目。\\t
  • 至少有三个EE4J项目正在进行创建评估。\\t
  • 微软加入Jakarta EE工作组。\

EE4J项目

\\

根据的内容,计划于2018年9月发布的JDK 11将不包括Java EE模块:JAX-WS()、JAXB()、JAF()、Commons Annotations()和JTA(),而这些模块已在JDK中存在了多年。

\\

当Eclipse基金会执行总监在最近的中被问及Jakarta EE和JEP-320相关问题时,他说:

\\
\

由于Java EE正转向Eclipse基金会,他们[甲骨文]希望SE和EE之间保持绝对清晰的分界限。JTA规范有一部分内容渗透到了SE中,所以也被JDK 11排除在外。这只是背景清理工作,与其他事项同时进行。

\
\\

计划在JDK 11中移除的四个Java EE模块最终将进入EE4J。在最近通过创建评审流程的9个项目中,和已正式创建。、和目前正处于创建评审流程当中。

\\

甲骨文最近对EE4J的贡献包括和,它们最终将成为和。它们也是最近为EE4J提议的部分项目。甲骨文表示:

\\
\

甲骨文不断评审GitHub上的Oracle GlassFish源代码库是否已经做好贡献出来的准备。随着这些评估工作接近完成,甲骨文提出了与Oracle GlassFish 5.0组件相对应的EE4J子项目。这些子项目和代码库是在项目管理委员会(PMC)和社区评审之后创建的。然后,甲骨文将这些资源提交给Eclipse基金会,并提供新许可,经过评审后,最终发布在GitHub上的EE4J子项目代码库中。

\
\\

Eclipse GlassFish将成为今年Jakarta EE两个发布版本的重点。Eclipse GlassFish 5.1,也就是Java EE 8,计划于第三季度末发布,而Eclipse GlassFish 5.2,也就是Jakarta EE 8,计划于2018年底发布。Eclipse Jakarta EE TCK将提供CTS测试套件,用于实现各种Jakarta EE规范。

\\

当被问及最近的项目提议时,Milinkovich告诉InfoQ:

\\
\

是的,最近的提案包括了GlassFish。其实,人们没有评论太多的反而是最重要一点,也就是开源所有TCK的项目提议。我认为,将所有TCK开源是非常重要的一件事。

\
\\

最近提议的项目清单如下:

\\
  • \\t
  • \\t
  • (用于容器的Java授权合约)\\t
  • (用于容器的Java授权服务提供程序接口)\\t
  • (Jakarta EE连接器架构)\\t
  • \\t
  • \\t
  • (为稳定(传统)的Jakarta API、RI和TCK提供了一个地方,它们的开发进入非活跃状态)\\t
  • \

甲骨文的博客总结了他们迄今的贡献:

\\
  • 已提议评审34个EE4J子项目。这些子项目代表了大部分GlassFish的参考实现,包括GlassFish项目本身、大部分主要GlassFish组件以及一个TCK贡献项目。\\t
  • 已经创建了20个EE4J子项目,这些是准备好接收甲骨文贡献的项目。\\t
  • 这些EE4J子项目的15个源码已交付给Eclipse基金会,包括主要的Java EE 8技术,如Jersey(JAX-RS)、Mojarra(JSF)、Tyrus(WebSocket)、Open MQ(JMS),EclipseLink(JPA)、JSON-P和JTA。\\t
  • 已经迁移了13个子项目源代码库。\

Eclipse保持所有EE4J项目的常青状态:

\\

\\

x轴表示完成百分比:

\\
  • 20% —— 提交给社区评审的项目提案\\t
  • 40% —— 已分配的项目提交者和资源\\t
  • 60% —— 提交给Eclipse IP团队的初始贡献\\t
  • 80% —— 提交到Git代码库的初始贡献\\t
  • 100% —— 已经进入第一次发布评估的项目\

微软加入Jakarta EE作为参与者成员

\\

最近,微软首席Java云开发者要求加入Jakarta EE工作组作为参与成员。Twitter捕捉到了来自Java社区的一些反应。

\\

AWS认证解决方案架构师表示:

\\
\

微软希望加入Jakarta EE工作组,这件事迟早会发生,只是个时间问题。但@brunoborges,微软首席Java开发倡导者,具体是什么时候?!

\
\\

Azul Systems的代理CTO 表示:

\\
\

可能性很大。从好的方面讲,从推出#JavaEE以来,@Microsoft已经发生了很大变化。更多的贡献者只会让#JakartaEE变得更好。

\
\\

Payara的创始人兼董事表示:

\\
\

期待与微软合作,共同推进@JakartaEE。

\
\\

Eclipse提交者和JSR-339/370 EG成员最近在博客上表达了对微软加入JakartaEE工作组一事的看法。他写道:

\\
\

至少目前为止,微软没有一款产品实现了完整的标准(只支持几个模块)。

\\

我曾经说过,微软将摆脱Windows而转向Linux,而这件事现在正在发生。我也曾经说过,微软将放弃C#和.NET来支持Java和Java EE。

\
\\

随着新标准的启动,看着微软逐步成为Jakarta EE工作组成员,真是一件有趣的事情。

\\

相关资源

\\
  • by Will Lyons (April 24, 2018)\\t
  • by Mikaël Barbero (April 27, 2018)\\t
  • by Dmitry Kornilov (May 9, 2018)\

查看英文原文

转载地址:http://cbgum.baihongyu.com/

你可能感兴趣的文章
Mac下的SecureCRT使用技巧
查看>>
Vue.js 2.x笔记:基本语法(2)
查看>>
转:不同域名注册商修改 DNS 方法
查看>>
JavaEE进阶——FastDFS实现分布式文件系统
查看>>
ElementUI的提示框的使用记录
查看>>
Linux c获取任意路径的硬盘使用情况
查看>>
ora-24550 signo=6 signo=11解决
查看>>
C# Bitmap长宽参数构造的图片对象的每个像素ARGB都是0
查看>>
android timed gpio (linux 3.0.0) 受时钟控制的gpio【转】
查看>>
idea 关闭代码自动折叠,形参提示,行数栏图标,启动不默认打开上次的项目...
查看>>
mybatis 获取insert返回的主键
查看>>
R绘图 第八篇:绘制饼图(ggplot2)
查看>>
git:could not open a connection to your authentication agent
查看>>
七牛云的使用
查看>>
MySQL问答整理
查看>>
Java JSONArray的封装与解析
查看>>
Linux系统中查找、删除重复文件,释放磁盘空间。
查看>>
phpstudy安装好之后mysql无法启动(亲测可行)
查看>>
网易云terraform实践
查看>>
attenuation
查看>>