2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

Go- 切片的使用

HelloBug

Go 语言 切片 追加 拷贝 扩缩容

交易所智能炒币机器人开发||量化交易炒币机器人系统搭建

Geek_23f0c3

量化交易机器人系统开发 炒币机器人

WebRTC中的RefCountedObject解析

她的男人是程序员

如何对接口参数的描述进行集中管理

CodeNongXiaoW

大前端 测试 后端 接口工具

微信业务架构 | 架构实战营

樊江。

架构实战营

TCP协议认知篇

邱学喆

TCP协议 拥塞避免算法 慢启动算法 坚持定时器 TCP状图切换

图数据库在百度汉语中的应用

百度Geek说

数据库 后端

浅析智慧交通有哪些应用场景?

一只数据鲸鱼

数据可视化 智慧城市 智慧交通 城市交通

量化交易炒币机器人系统搭建

量化系统19942438797

机器人 量化交易

云原生多云容器编排平台karmada上手指南

谐云

云原生 开源技术

计算机网络常用知识总结

Java 架构 后端 网络 计算机

使用mock模拟登录接口数据

与风逐梦

大前端 后端 Mock

👊 【Spring技术原理】异步编程机制以及功能分析讲解

码界西柚

spring springboot 异步编程 8月日更

CERT和CWE之间有什么联系?

鉴释

安全编码规范 cwe cert

来!看排名一年上升16位的ClickHouse,如何在京东落地实践

京东科技开发者

数据库 Clickhouse

阿里巴巴首发:Java核心框架指导手册1小时点击量破千万!

Java 编程 面试 程序人生 Alibaba

高可用 | Xenon 实现 MySQL 高可用架构 部署篇

RadonDB

MySQL 数据库 Xenon RadonDB

华为18级工程师三年心血终成趣谈网络协议文档(附大牛讲解)

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

如何从内部保障企业数据安全?用IT运维审计系统可以吗?

行云管家

网络安全 数据安全 堡垒机 IT运维 运维审计

模块一作业

陈家豪

架构实战营

cocoapods 的主模块如何判断子模块有没有被加载?

fuyoufang

ios swift 8月日更

打开vscode好像打开了原神?vscode原神背景推荐,比博燃

CodeNongXiaoW

vscode vscode背景 原神

Go- 数组

HelloBug

数组 Go 语言

Go- 切片的定义

HelloBug

slice Go 语言 切片

干货!4大实验项目,深度解析Tag在可观测性领域的最佳实践!

观测云

可观测性 dataflux tag ngix

模块一作业

当归

通过明道云实现培训机构客户管理

明道云

关于C++中“不能返回对象引用”的思考

她的男人是程序员

阿里资深架构师终于把微服务架构与实践第2版PDF分享出来了

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

Spring 配置加载

樊江。

Spring Framework

关于飞书的告警通知,这里有个更好的办法

睿象云

运维 告警 运维平台 智能告警

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