什么是 Java 社区流程?


您是否曾经想过 Java 技术是如何被规范化和标准化的?您是否想知道 Java 社区流程是什么以及它是如何运作的,其成员资格流程是什么等等?欢迎阅读这篇文章,您将在这里找到所有答案。

在深入了解 Java 社区流程 (JCP) 之前,了解平台的关键组件非常重要。Java 是一种平台无关、面向对象且健壮的语言。目前,它是社区中最受欢迎的高级语言 (HLL) 之一。Java 有三个版本:Java Micro Edition (Java ME)、Java Enterprise Edition (Java EE) 和 Java Standard Edition (Java SE)。

Java Standard Edition 和 Java Enterprise Edition 都用于各种应用程序开发,例如 Web 应用程序开发、移动应用程序开发、应用程序服务器、大数据技术等等。而 Java Micro Edition 用于嵌入式应用程序。

希望您对 Java 有了初步了解。现在,您将了解 JCP。

让我们开始吧。

Java 社区流程

简而言之,Java 社区流程称为 JCP,它允许利益相关方提交增强建议,这些建议(希望)会被考虑并在之后实施。这里解释了该流程。

Sun Microsystems 是 1998 年 12 月推出 JCP 的公司。JCP 的出现仅仅是在 Java 出现三年后。JCP 仍然存在并发展良好。是否可以将 JCP 的成功完全归因于 Java 平台?

在这篇文章中,我想讨论 Java 的两个重要方面,即 JCP 和 JSR。Java 用户没有理由不了解这些问题。公众可以通过 Java 社区流程参与 Java 的开发和维护。Java 平台是 Java 最好的功能之一。它改变了 Java 的工作方式,并让我们能够发声表达我们的不满或请求我们喜欢的功能。

Java 规范请求

启动 Java 增强的文档是 Java 规范请求。平台 Java JCP 计划的成员负责撰写识别改进此平台机会的 JSR 并将其提交以供修订。在发布或删除之前,JSR 会被重新提交到多个阶段。从 JSR 的初始创建到其发布,各阶段在下面的表格中列出。

Jcp.org 是官方网站,我们可以使用它进行注册。通过注册,我们可以获得更好的网站访问权限,但这并不会让我们成为 JCP 成员。它由一个会员计划管理,我们必须单独注册该计划。在撰写本文时,我们可以选择以下选项作为 JCP 成员注册。

获取 JCP 成员资格的流程

  • 组织或个人必须签署 Java 规范参与协议 (JSPA)、关联成员协议 (AMA) 或合作伙伴成员协议 (PMA),才能正式参与 JCP 中的任何 JSR 或流程阶段。

  • 签署这些协议之一的任何个人或组织都将获得三种 JCP 成员资格类别之一:正式成员、合作伙伴成员或关联成员。每种类型的成员都有资格在流程中扮演不同的角色。JCP 提供了关于各种类型的成员(个人、企业和非营利组织)如何获得成员资格以及如何做出贡献的全面解释。

  • 合作伙伴成员可以担任执行委员会成员,参加 JCP 成员活动,并在年度执行委员会选举中投票选出两个关联席位。正式成员有资格领导这些规范,担任执行委员会成员,为 JSR 做出贡献,并在年度执行委员会选举中投票。关联成员可以为 JSR 的专家组做出贡献,参加 JCP 成员活动,并在年度执行委员会选举中投票选出两个关联席位。

执行委员会在 JCP 中的角色

在 JCP 计划中,执行委员会 (EC) 发挥着重要作用。该小组必须分析、评论、投票并批准提交给该计划的所有 JSR。EC 和整个 JCP 计划不仅负责指导整个平台的演变,还负责使 JCP 计划符合社区对其及其成员的期望。

好吧,这是关于 JCP 的概述,它如何运作以及 JCP 执行委员会的作用。如果您希望获得更多此类内容的更新,请与我们保持联系,并请分享和点赞我们的帖子。

更新于: 2023 年 2 月 3 日

364 次浏览

开启您的 职业生涯

完成课程后获得认证

开始
广告