Eclipse基金会近日宣布了2018年9月的两个里程碑:GlassFish源代码已经从Oracle迁移完成;Java EE TCK现在已经开源。

\\

GlassFish应用服务器

\\

GlassFish源代码已经从Oracle迁移完成,这被视为Jakarta EE发展的重要里程碑和GlassFish的新纪元,公告继续写道:

\\

\

这是使Jakarta EE成为云原生应用程序开发创新工具的又一个步骤。

\

\\

Eclipse GlassFish目前基于Java EE规范,最终将遵循Jakarta EE的要求。4月下旬,当Eclipse公布基于Jakarta EE的新的云原生未来时,InfoQ采访了Eclipse基金会的执行董事Mike Milinkovich,内容涉及2018年将要发布的两个版本。他说:

\\

\

我们将致力于该技术项目今年将加入Eclipse的的两个版本。因此,它们将被命名为Eclipse GlassFish 5.1和5.2。Eclipse GlassFish 5.1,这将是我们第一次真正从Eclipse基金会发布所有这些项目,将成为吸纳所有这些项目的一个重要里程碑。它将使用原来的Java EE TCK完成Java EE 8兼容认证。在那之后,我们将尽快发布一个5.2版本,它将兼容Jakarta EE 8。

\

\\

GlassFish发布计划最近得到了Eclipse PMC的批准,包括10月底的RC1版本和12月中旬的5.1 GA版本。欢迎Java社区成员在EE4J项目状态页上注册,为GlassFish和EE4J项目做贡献,特别是在CI/CD管道方面。

\\

在2018年9月Jakarta EE的状态更新中,Milinkovich指出:

\\

\

现在,来自Oracle的Glassfish和相关Java EE参考实现组件都已100%贡献出来,并发布到EE4J组织的GitHub库。对于我们这些Eclipse基金会的人来说,这之所以意义重大部分是因为,在很大程度上,我们已经完成了我们的部分。库(99)已经准备好,提交者(162)已经被允许进入,初步的知识产权审查(404)也已经完成。从现在开始,项目的进展在很大程度上由项目本身控制。

\

\\

Java EE技术兼容工具包

\\

Eclipse还宣布Java EE TCK开源。这个期待已久的里程碑为Java社区带来了四个好处:透明性、开放性、责任共担和供应商中立。

\\

透明性意味着供应商、客户和Java社区可以通过访问TCK来更好地了解测试过程。开放性是指通过增加项目贡献者的数量来支持新想法和机会的开放合作。责任共担供应商中立是指减少测试过程中对单个组织或小组的依赖。

\\

随着代表两家公司的四名开发人员完成了18次提交,对于TCK的贡献已开始。

\\

EE4J项目状态

\\

Eclipse维护着所有EE4J项目的最新状态:

\\

\\

X轴是完成百分比:

\\

  • 20%——项目提案社区评审阶段;\
  • 40%——已分配项目提交者和资源;\
  • 60%——为Eclipse IP团队提供的初始贡献; \
  • 80%——推送到Git库的初始贡献;\
  • 100%——项目进入第一次发布评审阶段。\

从2018年5月至今,所有EE4J项目已经获得了显著的进展。

\\

\\

相关资源

\\

  • Eclipse基金会公布基于Jakarta EE的新的云原生Java的未来(Eclipse基金会,2018年4月24日)\
  • 云原生Java的新家:Jakarta EE(InfoQ,2018年4月25日)\
  • Eclipse GlassFish发布计划(Ivar Grimstad,2018年9月13日)\
  • 欢迎GlassFish加入Eclipse基金会(Tanja Obradovic,2018年9月18日)\
  • Jakarta EE状态 - 2018年9月更新(Mike Milinkovich,2018年9月27日)\
  • Java EE TCK现在在Eclipse基金会开源(Tanya Obradovic,2018年9月27日) \

查看英文原文:A New Era for GlassFish

GlassFish新纪元相关推荐

  1. FoveaBox:目标检测新纪元,无Anchor时代来临 | 技术头条

    作者 | CV君 转载自我爱计算机视觉(ID:aicvml) 目标检测的任务是"分类"并从图像中"定位"出物体,但长久以来,该领域的工作大多是这样:生成可能包含 ...

  2. 基于Linux GlassFish v3 配置取代tomcat

    基于Linux GlassFish v3 配置: download:http://download.java.net/glassfish/3.0.1/release/glassfish-3.0.1.z ...

  3. 汽车行业最大创新仍未到来,四大力量将重塑未来汽车新纪元

    来源: 资本实验室     作者:王进 自第一辆福特"T"型车问世以来,汽车行业已经诞生了众多层出不穷.持续进化的创新成果. 例如,制造商不断创造了新的车体风格,拓展了新的市场区隔 ...

  4. [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来

    JDK1.8 函数式接口 Consumer & Supplier 以及 JAVA新纪元 λ表达式的到来 背景什么的被吞了,直接进入主题 函数式接口(定义自己百度,一大堆) 因为看了一些关于JD ...

  5. PostgreSQL: epoch 新纪元时间的使用

    新纪元时间 Epoch 是以 1970-01-01 00:00:00 UTC 为标准的时间,将目标时间与 1970-01-01 00:00:00 时间的差值以秒来计算 ,单位是秒,可以是负值; 有些应 ...

  6. 协同工作流引擎,开启流程优化新纪元

    2019独角兽企业重金招聘Python工程师标准>>> 协同工作流引擎(Synchro flow)是业界领先的企业业务流程自动化的基础平台产品以及企业流程再造的核心产品,提供以业务建 ...

  7. AI+云 华为开启智能时代新纪元

    9月14日,"华为中国ICT生态之行2018"北京通州站成功举办,来自政府.公共安全.教育.医疗.电力.交通.广电传媒.金融等行业的生态精英齐聚一堂,围绕华为云.智慧城市.平安城市 ...

  8. netbeans项目缺少服务器,Netbeans,添加Glassfish服务器“不存在”

    添加Glassfish服务器时,以下显示 这似乎是一个新问题,因为我找不到其他人有同样的问题.其他人有这个问题吗? 答案 更新于4/19/18: (更新结束) 作为添加GlassFish服务器的过程的 ...

  9. 安装和使用Glassfish

    安装和使用Glassfish 安装和使用Glassfish Glassfish是Sun Microsystem支持的一个开源社区,它参考了Apache, Eclipse等开源社区的模式,通过OpenS ...

最新文章

  1. Vue开发入门看这篇文章就够了
  2. 【Android 组件化】路由组件 ( 构造路由表中的路由信息 )
  3. Visual Studio Code设置中文包/配置中文语言
  4. 如何安装Windows操作系统?(二)安装启动项杂谈
  5. html5 抽奖程序,真正的网页抽奖-JavaScript HTML5代码
  6. java arraylist
  7. Docker cpu memory quota使用说明
  8. unity2d自动生成敌人_【A*Pathfinding】超级简单的Unity2D寻路
  9. u盘如何在计算机应用内存,u盘扩大内存,小编教你如何用U盘扩展内存
  10. 用例图之参与者、用例间的四种关系
  11. wps永久关闭热点功能
  12. 【集训DAY3】挖金矿【二分答案】
  13. 面向三种典型程序语言的中小学计算思维课堂设计研究
  14. r语言中残差与回归值的残差图_独家 | 手把手教你用R语言做回归后的残差分析(附代码)-阿里云开发者社区...
  15. 5.Python格式化输出
  16. 《关于我重装系统后修复VSCode这档事》C++环境配置
  17. Elasticsearch:在搜索引擎中如何实现完全匹配(内容精确匹配)查询
  18. mysql 根据日期查询周、月、年起止时间
  19. 操作系统课程设计-进程管理
  20. 删除eclipse的SVN/Subclipse插件

热门文章

  1. 全球及中国奢华高档服装行业发展规划及投资价值评估报告2021年版
  2. 使用curl下载上传ftp
  3. 计算机生活工作原理,计算机基本工作原理是什么?
  4. Mongo学习---mongo入门1
  5. js解析顺序了解一下??
  6. POJ - 1961 最小循环节
  7. 干货丨一组图详解元数据、主数据与参考数据
  8. C语言经典算法100例-037-给10个数排序
  9. 活动结束|金融圈第19期分享:数据系统如何防范金融非统性风险?
  10. O2O产品经理,请多关注屏幕之外