关于后端:原来这就是所谓的-JSR

5次阅读

共计 1977 个字符,预计需要花费 5 分钟才能阅读完成。

置信大家在学习 Java 的过程中,或多或少都见过 JSR 这个词。本篇文章就科普下什么是 JSR。

什么是 JSR?

JSR(Java Specification Requests),是指 Java 标准申请(或者活标准提案)。这个申请(提案)是提给 JCP 的(Java Community Process)。那什么是 JCP 呢?

JCP 官网在这:https://jcp.org/en/home/index

JCP 是一家专门为 Java 技术开发规范技术规范的组织机构。

The JCP is the mechanism for developing standard technical specifications for Java technology.

任何人都能够在官网上进行注册并参加到审查和提供 Java 标准申请(JSR)的反馈中来,也都能够注册成为 JCP 成员,而后参加 JSR 的专家组,甚至提交本人的 JSR 提案。

Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or even submit their own JSR Proposals.

科普结束,本篇文章到此结束,谢谢大家!

开玩笑,怎么可能呢。

什么是 JCP?

Java 社区过程(JCP)是国内 Java 社区标准化和批准 Java 技术规范的一个过程,简而言之,是一个凋谢的国内组织。

JCP 采纳包容性、基于共识的办法确保高质量标准的开发。JCP 批准的标准必须附带 参考实现 (以证实标准能够实现)和 技术兼容性套件(一套用于测试实现是否符合规范的测试、工具和文档,称为技术兼容性套件)。

教训表明,生产技术规范的最佳形式是应用凋谢和包容性的过程来共同开发 标准和实现 (specification and implementation),由一群具备各种观点的行业专家提供信息,与此同时,社区和公众也有机会参加审查和评论,并且有强有力的技术领导者来确保 技术指标、其余相干标准以及用户的冀望 可能互相集成。

有一个称为 执行委员会(Executive Committee (EC))的组织,代表着 Java 社区的各个次要利益相关者和其余成员,专门负责批准 Java 标准通过 JCP 的各个阶段,并协调 Java 标准和其相干测试套件之间的差别。

提交一个 JSR 的过程,有如下的阶段:

上面说说有哪些 JSR。

习惯说成 JSR 标准,或者 JSR 规范。

能够看看这里 JCP – 百度百科

有哪些 JSR?

咱们能够从官网上看到所有的 JSR 标准:https://jcp.org/en/jsr/all

以 JSR 303 标准为例,Bean Validation 标准

点击 Bean Validation,就能够进入详情页面,能够看到该标准的详细信息,包含该标准走 JCP 流程的整个阶段,阶段蕴含的各种文件,团队人员等等。

Java SE 下的标准:

  • JSR 3:JavaTM Management Extensions (JMXTM) Specification
  • JSR 5:XML Parsing Specification
  • JSR 6:Unified Printing API (Java Print Service API)
  • JSR 10:Preferences API Specification
  • JSR 13:Decimal Arithmetic Enhancement
  • …….

具体可见:https://www.jcp.org/en/jsr/platform?listBy=2&listByType=platform

Java EE 下的标准:

  • JSR 5:XML Parsing Specification
  • JSR 16:J2EE Connector Architecture
  • JSR 19:Enterprise JavaBeans 2.0
  • JSR 45:Debugging Support for Other Languages
  • JSR 52:A Standard Tag Library for JavaServer Pages

具体可见:https://www.jcp.org/en/jsr/platform?listBy=3&listByType=platform

最初

所以,当初晓得 JSR 是什么了吧。就是 Java 标准提案,当你本人提交了一个标准,那么胜利通过 JCP 的 review 和 comment 以及一系列流程后,你的标准就会成为行业上的规范,软件厂商就会来依照你提供的这种规范进行具体的实现,你也将名留青史!

最初的最初

心愿各位屏幕前的 靓仔靓女们 给个三连!你轻轻地点了个赞,那将在我的心里世界削减一颗亮堂而夺目的星!

咱们下期再见!

正文完
 0