简体   繁体   English

什么是JSR以及它的用途是什么?

[英]What is JSR and what's its use?

What is the relevance of JSR and how does one optimize it for one's use? JSR的相关性是什么?如何优化它以供一个人使用?

I read something like jsr82 for Bluetooth and some other for other technical apps. 我读了类似jsr82的蓝牙和其他技术应用程序。

What's its relevance? 它的相关性是什么?

JSRs are Java Specification Requests , basically change requests for the Java language, libraries and other components. JSR是Java规范请求 ,基本上是对Java语言,库和其他组件的更改请求。

It's all part of the Java Community Process , whereby interested parties can put forward their ideas for enhancements and (hopefully) have them taken up and acted upon. 它是Java社区流程的一部分,有兴趣的各方可以提出他们的改进想法,并(希望)让他们接受并采取行动。 The process is detailed here . 这个过程在这里详述。

For example, the Bluetooth one you mention is tracked here and the definitive list is maintained here . 例如,您在此处跟踪您提到的蓝牙 并在此处维护最终列表。

Java Specification Requests (JSRs) are the actual descriptions of proposed and final specifications for the Java platform. Java规范请求(JSR)是Java平台的建议和最终规范的实际描述。 At any one time there are numerous JSRs moving through the review and approval process. 在任何时候都有许多JSR在审查和批准过程中进行。

Java规范请求(JSR)是一个正式文档,描述了用于添加到Java平台的建议规范和技术。

JSRs: Java Specification Requests is a formal proposed document for specification and technical change (often we call it as change request). JSR:Java规范请求是用于规范和技术更改的正式建议文档(通常我们将其称为变更请求)。 An individual or a organization can become a member of Java Community Process (JCP) and can develop their code as per specification mentioned in JSR. 个人或组织可以成为Java Community Process(JCP)的成员,并可以按照JSR中提到的规范开发他们的代码。 The developed technical change will go through review by JCP members and approve the same. 已制定的技术变更将由JCP成员审核并批准。

JSRs organized as below JSR的组织如下

For more information about JSR 82: JavaTM APIs for Bluetooth 有关JSR 82的更多信息:用于蓝牙的JavaTM API

From the JCP FAQ : 来自JCP FAQ

Q: What is a Java Specification Request (JSR)? 问:什么是Java规范请求(JSR)?

A: A JSR is a Java Specification Request. 答:JSR是Java规范请求。 This is the document submitted to the PMO by one or more members to propose the development of a new specification or significant revision to an existing specification. 这是由一个或多个成员提交给PMO的文件,用于提议开发新规范或对现有规范进行重大修订。 There are currently many Java technology specifications in development in the JCP program, including the next versions of Java™ Micro Edition (Java ME™), Java™ Platform Enterprise Edition (Java EE™), and Java™ Standard Edition (Java SE™). 目前,JCP计划正在开发许多Java技术规范,包括下一版本的Java™Micro Edition(Java ME™),Java™平台企业版(Java EE™)和Java™标准版(Java SE™) 。 JSR also refers to the specification development efforts arising from these proposals. JSR还提到了这些提案产生的规范开发工作。 To see the JSRs, refer to the complete list of all JSRs . 要查看JSR,请参阅所有JSR的完整列表

And from this useful paper : 这篇有用的论文中

A Java Specification Request is the document that starts an enhancement on the Java platform. Java Specification Request是在Java平台上启动增强的文档。 Whenever a member of the JCP program sees an opportunity to improve the platform, they create a JSR describing the opportunity and submit it for revision. 每当JCP程序的成员看到改进平台的机会时,他们就会创建一个描述机会的JSR并将其提交以进行修订。 The JSR then passes through a series of stages until it gets released or discarded. 然后,JSR会经历一系列阶段,直到它被释放或丢弃。 The following list enumerates the stages from the creation of a JSR to its release: 以下列表列举了从创建JSR到发布的各个阶段:

  • Write a JSR 写一个JSR
  • Submit a JSR 提交JSR
  • JSR Review JSR评论
  • EG formation EG形成
  • Early Draft Review 早期草案审查
  • Public Review 公开评论
  • Proposed Final Draft 拟议的最终草案
  • Final Ballot 最后的选票

JSR从头到尾的步骤

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM