写点什么

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:003528
用户头像

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

关注

评论

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

java异常分类和处理机制

加百利

Java 后端 异常 6月日更

四面阿里巴巴如愿拿到offer定级P7,为此我筹备了半年

Java架构师迁哥

Dokcer Compose部署Nebula Graph配置文件

阿呆

配置信息

「终!」☕️【Java技术之旅】带你进入String类的易错点和底层本质分析!

洛神灬殇

Java 字符串 字符串常量池 6月日更

【布道API】API设计应该了解的HTTP方法和特性

devpoint

RESTful HTTP协议 6月日更

☕【JVM 技术探索】Class字节码指令操作介绍(上)

洛神灬殇

Java JVM Class字节码 6月日更

一文带你,彻底了解,零拷贝Zero-Copy技术

奔着腾讯去

c++ Linux 缓存 零拷贝 Linux服务器开发

和12岁小同志搞创客开发:如何选择合适的控制器?

不脱发的程序猿

DIY 创客开发 如何选择合适的控制器?

我不服!这开源项目居然才888个星!?

why技术

Java

从单体系统到微服务

escray

学习 极客时间 朱赟的技术管理课 6月日更

ONES CTO 冯斌 | 大型团队敏捷项目管理实践与思考

万事ONES

项目管理 研发管理 团队协作 ONES 研发工具

从理论到实战只需七天!阿里P10撰写的Spring全家桶有多全面?

Java架构追梦

Java 阿里巴巴 架构 springboot SpringCloud

Electron 开发音视频

anyRTC开发者

Java 音视频 WebRTC Electron RTC

机器学习入门:多变量线性回归

华为云开发者联盟

机器学习 多变量线性回归

Python接口自动化之request请求封装

行者AI

接口 测试 自动化测试 封装

奇亚矿机分币系统搭建,Bzz云算力挖矿系统

Hadoop Committer如何炼成?爱奇艺新晋核心贡献人给出了这份攻略!

爱奇艺技术产品团队

hadoop 开源 程序员 Apache社区

硬核!阿里自爆虐心万字面试手册,Github上获赞89.7K

Java架构师迁哥

为什么聪明的程序员会写出糟糕的代码

实力程序员

助力碳中和,EMQ与SAP共同构建绿色IoT解决方案

EMQ映云科技

开源 5G 碳中和 SAP 碳达峰

相约厦门!HarmonyOS Connect伙伴峰会将于6月17日举办

科技汇

2021年,最新Java硬核技能微服务、虚拟机、高并发,掌握轻松拿大厂offer

Java架构师迁哥

深入了解一些字符串函数,内存函数(c语言)

小写丶H

c 字符串函数

优秀的开发者每天都在做什么?

学神来啦

程序员 码农 编码 经验分享

重仓AI人才培养,打造产业落地升级护城河

百度大脑

人工智能

云小课 | 华为云KYON之私网NAT网关

华为云开发者联盟

网关 华为云 KYON企业级云网络 私网NAT网关 重叠组网

和12岁小同志搞创客开发:拿到一款控制器,要怎么分析?

不脱发的程序猿

DIY 创客开发 怎么分析控制器?

泰山版震撼来袭!阿里巴巴2021年Java程序员面试指导小册已开源

Java架构师迁哥

WorkPlus私有化「数智融合」移动平台

BeeWorks

可视化及时把控营运状况,助力管理效率提升80%

一只数据鲸鱼

数据可视化 智慧城市 智慧园区 三维可视化 智慧楼宇

【FlinkSQL】Flink SQL Query 语法(二)

Alex🐒

flink FlinkSQL flink1.13

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