阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Java EE 跟 JCP 说再见

  • 2018-01-21
  • 本文字数:1022 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Oracle 将来不再支持或建议使用 JCP(Java Community Process)增强 Java EE。在发给 EE4J 社区的邮件中,Oracle WebLogic Server 产品管理高级主管 Will Lyons 传达了这则消息。该消息来自一封有关 Java EE 8 规范维护发行版指南的电子邮件

Oracle 建议并支持使用 EE4J 推动的过程对 Java EE 8 规范进行功能增强,而不再建议或支持使用 JCP 对 Java EE 8 进行任何功能增强。不过,有些时候,可能会有合适的理由提供 Java EE 8 规范的维护发行版。

Lyons 接着说,维护发行版(MR)的合适理由包括修改规范勘误表、解决安全漏洞以及更严格地区分 Java 在 EE 和 SE 中那些不同的方面。 JEP 320 涵盖了 EE 和 SE 共有的技术,其中包括 CORBA、JTA、JAX-WS、JAXB、JAF 和 Web Service 通用注解。

jcp.org 介绍,JCP 是一种针对 Java 技术开发标准技术规范的机制。它向所有人开放,任何人都可以参与审核,并提供 Java 规范请求(JSR)反馈。任何人都可以注册成为 JCP 成员,并加入 JSR 专家组。成员甚至可以提交自己的 JSR 提案。

EE4J FAQ 中,有这样一个问题:EE4J 会使用 JCP 流程吗

一般来说,EE4J 会为平台演化定义新的流程。大多数继续使用 JCP 的问题主要集中于具体的规范流程。EE4J 中的规范流程仍然有待定义。目前,我们希望规范可以在 JCP 之外发展演化,这样,一个更加简便、灵活、开放的 EE4J 流程就不会与现有的 JCP 流程有太多联系。但是,这个流程还没有设计出来。

他们接着说,项目的优先事项是将 Oracle 领导的 Java EE 项目过渡到 Eclipse 基金会下。项目转移涉及参考实现重新授权、TCK(测试兼容性套件)及文档。该过程不包括现有规范的重新授权。现有的规范将允许使用已有的javax.*命名空间,现有的 JCP 规范命名(Java Servlet)今后将可以继续使用。

在相关的新闻报道中,Java EE Guardians 发表了“社区关于 Java EE 命名和打包的联合公开信”。该信要求 Oracle 及其他 EE4J 利益相关者:

  1. 允许新平台保留 Java EE 的名称
  2. 允许将现有的javax.*程序包用于已有的技术
  3. 允许将java.enterprise用于新技术

对此,Oracle最初的回应是#2 没问题,但是“Java EE”的名称和 javax.*程序包的名称使用了 Java 的商标,“表明这些技术源自 Oracle 以及由 Oracle 管理的社区流程”。

想要了解 EE4J 项目的基站,可以查看 charter 项目 Aquarium 博客或加入 ee4j 社区邮件列表

查看英文原文 No JCP for Java EE

2018-01-21 18:003368
用户头像

发布了 1008 篇内容, 共 373.9 次阅读, 收获喜欢 340 次。

关注

评论

发布
暂无评论
发现更多内容

三分钟带你搞懂分布式链路追踪系统原理

Java架构师迁哥

容器化时代到来!跳转机分配问题终于“有救”了

华为云开发者联盟

容器 镜像 网络

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十七)运行测试-在构建工具中运行测试

编程道与术

Java 编程 TDD 单元测试 JUnit

性能测试界“网红”云性能测试服务,了解一下?

华为云开发者联盟

CloudTest 沙箱实验 云性能测试

原创 | 使用JPA实现DDD持久化-只要O,忘记R & Maven配置

编程道与术

Java hibernate 编程 mybatis jpa

数字人民币快来了,但多数人可能会有四大误解

CECBC

数字人民币

大厂都是怎么用Java8代替SimpleDateFormat?

Java架构师迁哥

家庭留白、中屏崛起与硬件棋局

脑极体

“奋斗者”号下潜10909米:我们为什么要做深海探索?

脑极体

打工人、打工魂、高效MES助力打工者都是人上人

Marilyn

敏捷开发 快速开发 MES系统

都是“算法”惹的祸,字节三面处处坑,我的offer要凉了?

Java~~~

字节跳动 面试 编程语言 算法和数据结构

区块链医疗应用场景有哪些?区块链医疗解决方案

13530558032

mongodb 源码实现系列 - command命令处理模块源码实现一

杨亚洲(专注MongoDB及高性能中间件)

MySQL mongodb 高性能 源码剖析 分布式数据库mongodb

一期二班-吴水金-第六课作业

吴水金

架构师训练营 1 期 -- 第十周总结

曾彪彪

极客大学架构师训练营

理解三值逻辑与NULL,你离SQL高手更近了一步

华为云开发者联盟

sql null 逻辑

论“万剑归宗”思想对开发设计的一点“肤浅”作用

八苦-瞿昙

随笔杂谈 设计实践

数字经济发展势头强劲

CECBC

数字经济

区块链防伪溯源平台搭建,助力企业品牌安全体系升级

13530558032

JVM-技术专题-垃圾回收策略

洛神灬殇

为什么说应用架构需要分类思维?

Java架构师迁哥

《迅雷链精品课》第七课:以太坊数据存储分析

迅雷链

区块链

原创 | 使用JPA实现DDD持久化-数据库连接配置:persistence.xml

编程道与术

Java hibernate 编程 mybatis jpa

为什么程序员不做外包

Java架构师迁哥

Alibaba最新《Java架构核心宝典》限时开放下载,互联网主流技术详解总结,提升技术能力的必备宝典!

Java架构之路

Java 程序员 架构 面试 编程语言

IPFS四币连发系统开发技术(四币循环模式)

薇電13242772558

区块链 数字货币

架构师训练营第 1 期-week10

习习

《华为数据之道》读书笔记:第 3章 差异化的企业数据分类管理框架

方志

数据中台 数据仓库 数据治理 元数据

区块链、AI与大数据加持,电子合同更安全、效率更高

CECBC

区块链 大数据

智慧园区管理平台app系统开发,智慧楼宇系统搭建

13530558032

计算机核心课程必读书目——《高级数据结构:理论与应用》

计算机与AI

数据结构 算法

Java EE跟JCP说再见_Java_Matt Raible_InfoQ精选文章