首页 > 其他分享 >原来这就是所谓的 JSR!

原来这就是所谓的 JSR!

时间:2023-04-20 23:37:52浏览次数:52  
标签:Java platform Specification 规范 所谓 JSR JCP 原来

相信大家在学习 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 下的规范:

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

Java EE 下的规范:

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

最后

所以,现在知道 JSR 是什么了吧。就是 Java 规范提案,当你自己提交了一个规范,那么成功经过 JCP 的 review 和 comment 以及一系列流程后,你的规范就会成为行业上的标准,软件厂商就会来按照你提供的这种标准进行具体的实现,你也将名留青史!

最后的最后

希望各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!

咱们下期再见!

image-20230420225833213

标签:Java,platform,Specification,规范,所谓,JSR,JCP,原来
From: https://www.cnblogs.com/god23bin/p/what-is-jsr.html

相关文章

  • 电子元器件“切开后”,原来是这样子的!
    常用电子元器件的里面是什么样的,你见过吗?今天我们一起来“揭秘”元器件的内部结构!25种常用元器件经过切割研磨后的横切面,一文全览!1、金属膜电阻▼2、淡粉电阻▼3、电感▼4、二极管▼5、三极管▼6、LED▼7、贴片电容▼8、薄膜电容▼9、电解电容▼电解电容横切面▲电解电容俯切面▲1......
  • SpringMVC-JSR303和拦截器
    1.JSR3031.1.什么是JSR303JSR是JavaSpecificationRequests的缩写,意思是Java规范提案。是指向JCP(JavaCommunityProcess)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。JSR-303是JAVAEE6......
  • 提高职场效率,原来可以这么简单
    身为职场人,你是否也有过类似的经历·看上去忙的很,手头东西又杂又多,但是一天过去了,到点下班发现啥都没做好·当领导布置任务时,常常做了A后就忘记B,任务零碎不会安排·做一件事情总是容易拖延,导致时间分配不均,耽误了整体的进度.....为什么会这样呢?归根结底,还是办事效率不够的问题。......
  • dom麻烦的写法 --> 原来已经有写好的库
    自己写的:1保证null时,或是异常时,也要保存成默认值,如字符串是"",int是02getNodeValue有throw异常,无需要往上级throw直接压掉;所以代码写起来很长一节.有点郁闷.--------- privatevoidparseUserInfo(booleanflush)throwsException{//把一级的节点键值放到对应......
  • C语言的回调函数原来这么简单
    手机端阅读:C语言的回调函数原来这么简单 了解开发语言的朋友应该都会对回调函数有所了解,在很多的程序开发语言中都能看到回调的身影。很多场景下,当某个条件成立以后我们希望代码执行某些指定的部分,这个时候可以考虑使用回调函数的方式,这样做思路更加的清晰,也能使代码结构的逻辑更加......
  • CAD图形画完后不见了?原来问题出在这!
    不知道你有没有遇到过这种情况:CAD画图时没有任何错误提示,但画完后图不见了!这是什么情况?其实这个问题,小编之前也遇到过,出现这种情况的原因主要有三种,下面就和小编一起来了解一下吧! 原因一:CAD图层处于关闭状态在【图层管理器】中查看当前图层是否处于关闭状态,如果是解决方法就很......
  • 校周赛-我左看右看上看下看 原来每个排列都不简单
    题目描述ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例......
  • 原来还能这样看Java线程的状态及转换
    作者:小牛呼噜噜|https://xiaoniuhululu.com计算机内功、JAVA底层、面试、职业成长相关资料等更多精彩文章在公众号「小牛呼噜噜」大家好,我是呼噜噜,最近一直在梳理Jav......
  • 参数合法性校验JSR303
    JSR303校验前端请求后端接口传输参数,是在controller中校验还是在Service中校验?答案是都需要校验,只是分工不同。Contoller中校验请求参数的合法性,包括:必填项校验,数据格式......
  • 前端js RSA jsrsasign加密、解密、加签、验签
     jsrsasign(RSA-SignJavaScript库)是一个免费的开源加密库,支持RSA/RSAPSS/ECDSA/DSA签名/验证,ASN.1,PKCS#1/5/8私钥/公钥,X.509证书,纯JavaScript中的CRL,OCSP,CMSSigned......