目录

  • JCP组织和JSR规范
  • 符合JSR规范的框架
  • JavaSE规范
  • JavaEE规范

网上找不到详细的资料,劳资自己动手写一篇~
前面写了Java版本、JSR规范和JCP社区流程概述,接下来看看JSR规范有哪些。
JSR规范系列(3)——JavaEE 6规范及其实现框架
JSR规范系列(4)——JavaEE 7规范及其实现框架
JSR规范系列(5)——Java EE 8规范(Jakarta EE 8)

JCP组织和JSR规范

JCP(Java Community Process Program)是管理java技术的官方组织,JCP制定的技术规范称为JSR规范。
JSR规范是java技术的标准,也就是说JSR规范规定了java体系有哪些技术,因此,JSR规范代表了java体系的全部技术,想要了解java体系全部的技术,就来了解JSR规范吧。

JSR规范总共416条,分为6种状态:
Final(最终)、Maintenance(维护)、Withdrawn(撤回) 、Rejected(拒绝)、Dormant(休眠)、Active(活动中)
生效中的是“final”、“Maintenance”和“Active”状态的规范。其中JavaSE规范65个,包含撤回的规范7个,JavaEE规范54个,包含撤回的3个规范。
JSR规范官网链接:Java Community Process Program

版本 数量
Java SE 65
Java EE 54
Java ME 85

符合JSR规范的框架

JSR编号 名称 技术 实现
330 Dependency Injection for Java Java的依赖注入 Dependency Injection Spring框架
371 Model-View-Controller (MVC 1.0) Specification 模型 - 视图 - 控制器(MVC 1.0)规范 MVC SpringMVC
315 JavaTM Servlet 3.0 Specification Java TM Servlet 3.0规范 Servlet Spring Boot
340 Java Servlet 3.1 Specification Java Servlet 3.1规范 Servlet Spring Boot
107 JCACHE - Java Temporary Caching API JCACHE - Java临时缓存API cache Spring Boot
356 JavaTM API for WebSocket 用于WebSocket的Java TM API WebSockets Spring Boot
224 JavaTM API for XML-Based Web Services (JAX-WS) 2.0 用于基于XML的Web服务的Java TM API(JAX-WS)2.0 Web Services 2.0 Spring Boot
317 JavaTM Persistence 2.0 Java TM Persistence 2.0 JPA 2.0 Hibernate、SpringData Jpa
338 JavaTM Persistence 2.2 Java TM Persistence 2.2 JPA 2.0 Hibernate、SpringData Jpa
380 Bean Validation 2.0 Bean Validation 2.0 Bean Validation 2.0 Hibernate Validator验证框架
343 JavaTM Message Service 2.0 Java TM消息服务2.0 JMS ActiveMq消息中间件
914 JavaTM Message Service (JMS) API Java TM消息服务(JMS)API JMS 2.0 ActiveMq消息中间件
352 Batch Applications for the Java Platform Java平台的批处理应用程序 Batch 3.0 Spring Batch3.0批处理框架
94 JavaTM Rule Engine API Java规则引擎 Java Rule Engine API Activity7.0工作流引擎

JavaEE 7 规范,和规范的实现的介绍:JavaEE 7规范及其实现框架

下面的JavaSE规范和JavaEE规范,排除了撤回、拒绝、休眠的规范,保留最终、维护和活动的规范;

JavaSE规范

JSR编号 名称 技术
901 JavaTM Language Specification Java TM语言规范 Java语言规范
14 Add Generic Types To The JavaTM Programming Language 将通用类型添加到Java TM编程语言 泛型
51 New I/O APIs for the JavaTM Platform Java TM平台的NIO API NIO
133 JavaTM Memory Model and Thread Specification Revision Java TM内存模型和线程规范修订版 内存模型和线程规范
166 Concurrency Utilities 并发实用程序 并发
174 Monitoring and Management Specification for the JavaTM Virtual Machine Java TM虚拟机的监视和管理规范 JVM规范
924 JavaTM Virtual Machine Specification Java TM虚拟机规范 JVM规范
199 JavaTM Compiler API Java TM编译器API 编译器规范
201 Extending the JavaTM Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import 使用枚举,自动装箱,增强型循环和静态导入扩展Java TM编程语言 Enum、自动装箱、foreach、静态导入
203 More New I/O APIs for the JavaTM Platform (“NIO.2”) 更多用于Java TM平台的新I / O API (“NIO.2”) NIO2.0
175 A Metadata Facility for the JavaTM Programming Language Java TM编程语言的元数据工具 注解
250 Common Annotations for the JavaTM Platform Java TM平台的通用注释 common注解
269 Pluggable Annotation Processing API 可插入注释处理API 可插入注解
308 Annotations on Java Types Java类型的注释 注解
310 Date and Time API 日期和时间API 日期和时间API
335 Lambda Expressions for the JavaTM Programming Language 用于Java TM编程语言的Lambda表达式 Lambda
59 J2SETM Merlin Release Contents J2SE TM Merlin发布内容 JavaSE 1.4
915 J2SETM 1.4 (Merlin) Maintenance Review J2SE TM 1.4(Merlin)维护评论 JavaSE 1.4
916 J2SETM 1.4 (Merlin) Beta 2 Maintenance Review J2SE TM 1.4(Merlin)Beta 2维护评论 JavaSE 1.4
917 J2SETM 1.4 (Merlin) Beta 3 Maintenance Review J2SE TM 1.4(Merlin)Beta 3维护评论 JavaSE 1.4
918 J2SETM 1.4 Release Candidate J2SE TM 1.4候选版本 JavaSE 1.4
923 J2SETM 1.4.2 (Mantis) Beta J2SE TM 1.4.2(Mantis)Beta JavaSE 1.4
176 J2SETM 5.0 (Tiger) Release Contents J2SE TM 5.0(Tiger)发布内容 JavaSE 5
270 JavaTM SE 6 Release Contents Java TM SE 6发行内容 JavaSE 6
336 JavaTM SE 7 Release Contents Java TM SE 7发行内容 JavaSE 7
337 JavaTM SE 8 Release Contents Java TM SE 8发行内容 JavaSE 8
379 JavaTM SE 9 Release Contents Java TM SE 9发行内容 JavaSE 9
383 Java™ SE 10 (18.3) Java™SE 10(18.3) JavaSE 10
384 JavaTM SE 11 (18.9) Java TM SE 11(18.9) JavaSE 11
386 JavaTM SE 12 Java TM SE 12 JavaSE 12
388 JavaTM SE 13 Java TM SE 13 JavaSE 13
389 JavaTM SE 14 Java TM SE 14 JavaSE 14
54 JDBCTM 3.0 Specification JDBC TM 3.0规范 JDBC
114 JDBC Rowset Implementations JDBC行集实现 JDBC
221 JDBCTM 4.0 API Specification JDBC TM 4.0 API规范 JDBC
910 JDBC 2.1 Errata Sheet JDBC 2.1勘误表 JDBC
5 XML Parsing Specification XML解析规范 XML-P
31 XML Data Binding Specification XML数据绑定规范 XML-B
105 XML Digital Signature APIs XML数字签名API 数字签名
222 JavaTM Architecture for XML Binding (JAXB) 2.0 用于XML绑定的Java TM体系结构(JAXB)2.0 XML-B 2.0
224 JavaTM API for XML-Based Web Services (JAX-WS) 2.0 用于基于XML的Web服务的Java TM API(JAX-WS)2.0 XML-WebService
15 Image I/O Framework Specification 图像I / O框架规范 Image I/O
376 JavaTM Platform Module System Java TM平台模块系统 Java模块系统
47 Logging API Specification 记录API规范 Log
41 A Simple Assertion Facility 一个简单的断言设施 断言
6 Unified Printing API (Java Print Service API) 统一打印API(Java打印服务API)
10 Preferences API Specification 首选项API规范
13 Decimal Arithmetic Enhancement 十进制算术增强
55 Certification Path API 认证路径API
57 Long-Term Persistence for JavaBeansTM Specification JavaBeans TM规范的长期持久性
72 JavaTM GSS API Java TM GSS API
163 JavaTM Platform Profiling Architecture Java TM平台分析架构
200 Network Transfer Format for JavaTM Archives. Java TM 档案的网络传输格式。
202 JavaTM Class File Specification Update Java TM类文件规范更新
204 Unicode Supplementary Character Support Unicode补充字符支持
292 Supporting Dynamically Typed Languages on the JavaTM Platform 支持Java TM平台上的动态类型语言
334 Small Enhancements to the JavaTM Programming Language Java TM编程语言的小改进
925 JavaBeansTM Activation Framework 1.1 JavaBeans TM Activation Framework 1.1

JavaEE规范

JSR编号 名称 技术
58 JavaTM 2 Platform, Enterprise Edition 1.3 Specification Java TM 2平台企业版1.3规范 JavaEE 1.3
151 JavaTM 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification Java TM 2平台企业版1.4(J2EE 1.4)规范 JavaEE 1.4
244 JavaTM Platform, Enterprise Edition 5 (Java EE 5) Specification Java TM Platform,Enterprise Edition 5(Java EE 5)规范 JavaEE 5
316 JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification Java TM Platform,Enterprise Edition 6(Java EE 6)规范 JavaEE 6
342 JavaTM Platform, Enterprise Edition 7 (Java EE 7) Specification Java TM Platform,Enterprise Edition 7(Java EE 7)规范 JavaEE 7
366 Java Platform, Enterprise Edition 8 (Java EE 8) Specification Java平台企业版8(Java EE 8)规范 JavaEE 8
380 Bean Validation 2.0 Bean Validation 2.0 Bean Validation 2.0
907 JavaTM Transaction API (JTA) Java TM Transaction API(JTA) 事务
250 Common Annotations for the JavaTM Platform Java TM平台的通用注释 注解
343 JavaTM Message Service 2.0 Java TM消息服务2.0 JMS 2.0
914 JavaTM Message Service (JMS) API Java TM消息服务(JMS)API JMS
317 JavaTM Persistence 2.0 Java TM Persistence 2.0 JPA 2.0
371 Model-View-Controller (MVC 1.0) Specification 模型 - 视图 - 控制器(MVC 1.0)规范 MVC
370 JavaTM API for RESTful Web Services (JAX-RS 2.1) Specification 用于RESTful Web服务的Java TM API(JAX-RS 2.1)规范 RESTful Web Services
375 JavaTM EE Security API Java TM EE安全API Security
53 JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Specifications Java TM Servlet 2.3和JavaServer Pages TM 1.2规范 Servlet 1.2
154 JavaTM Servlet 2.4 Specification Java TM Servlet 2.4规范 Servlet 2.4
315 JavaTM Servlet 3.0 Specification Java TM Servlet 3.0规范 Servlet 3.0
369 JavaTM Servlet 4.0 Specification Java TM Servlet 4.0规范 Servlet 4.0
902 JavaTM Servlet API Specification, Version 2.2, Errata Sheet, 4/1/2000 Java TM Servlet API规范,版本2.2,勘误表,4/1/2000 Servlet
903 JavaTM Servlet API Specification, Version 2.2, Errata Sheet, 4/27/2000 Java TM Servlet API规范,版本2.2,勘误表,4/27/2000 Servlet
921 Implementing Enterprise Web Services 1.1 实施企业Web服务1.1 Web Services 1.1
367 JavaTM API for JSON Binding (JSON-B) 用于JSON绑定的Java TM API(JSON-B) JSON-B
374 JavaTM API for JSON Processing 1.1 用于JSON处理的Java TM API 1.1 JSON-P 1.1
5 XML Parsing Specification XML解析规范 XML-P
16 J2EETM Connector Architecture J2EE TM连接器体系结构
63 JavaTM API for XML Processing 1.1 用于XML处理的Java TM API 1.1 XML-P
67 JavaTM APIs for XML Messaging 1.0 用于XML Messaging 1.0的Java TM API XML
93 JavaTM API for XML Registries 1.0 (JAXR) 用于XML注册表1.0的Java TM API(JAXR) XML
101 JavaTM APIs for XML based RPC 用于基于XML的RPC的Java TM API XML-RPC
222 JavaTM Architecture for XML Binding (JAXB) 2.0 用于XML绑定的Java TM体系结构(JAXB)2.0
19 Enterprise JavaBeansTM 2.0 Enterprise JavaBeans TM 2.0 EJB 2.0
153 Enterprise JavaBeansTM 2.1 Enterprise JavaBeans TM 2.1 EJB 2.1
220 Enterprise JavaBeansTM 3.0 Enterprise JavaBeans TM 3.0 EJB 3.0
318 Enterprise JavaBeansTM 3.1/Interceptors 1.2 Enterprise JavaBeans TM 3.1 / Interceptors 1.2 EJB 3.1/ Interceptors 1.2
904 JavaMailTM Specification JavaMail TM规范 JavaMail
919 JavaMailTM JavaMail TM JavaMail
52 A Standard Tag Library for JavaServer PagesTM JavaServer Pages TM的标准标记库 JSP
152 JavaServer PagesTM 2.0 Specification JavaServer Pages TM 2.0规范 JSP
245 JavaServerTM Pages 2.1 JavaServer TM Pages 2.1 JSP
252 JavaServer Faces 1.2 JavaServer Faces 1.2 JSF
372 JavaServer Faces (JSF 2.3) Specification. JavaServer Faces(JSF 2.3)规范。 JSF
45 Debugging Support for Other Languages 调试对其他语言的支持
77 J2EETM Management J2EE TM管理
88 JavaTM EE Application Deployment Java TM EE应用程序部署
109 Implementing Enterprise Web Services 实施企业Web服务
112 J2EETM Connector Architecture 1.5 J2EE TM连接器体系结构1.5
115 JavaTM Authorization Contract for Containers 容器的Java TM授权合同
181 Web Services Metadata for the JavaTM Platform Java TM平台的Web服务元数据
224 JavaTM API for XML-Based Web Services (JAX-WS) 2.0 用于基于XML的Web服务的Java TM API(JAX-WS)2.0 JAX-WS 2.0
322 JavaTM EE Connector Architecture 1.6 Java TM EE连接器体系结构1.6

JSR规范系列(3)——JavaEE 6规范及其实现框架
JSR规范系列(4)——JavaEE 7规范及其实现框架
JSR规范系列(5)——Java EE 8规范(Jakarta EE 8)

JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201912相关推荐

  1. java虚拟机规范这本书怎么样_JVM规范系列开篇:为什么要读JVM规范?

    博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 许多人知道类加载机制.JVM内存模型,但他们可能不知道什么是<Java虚拟机规范>.对于Java开发来说,< ...

  2. JVM规范系列第2章:Java虚拟机结构

    本规范描述的是一种抽象化的虚拟机的行为,而不是任何一种(译者注:包括 Oracle 公司自己的 HotSpot 和 JRockit 虚拟机)被广泛使用的虚拟机实现. 记住:JVM规范是一种高度抽象行为 ...

  3. Servlet规范系列 之 Cookie源码分析

    欢迎大家关注本博,同时欢迎大家评论交流,可以给个赞哦!!!   谈到Cookie,就得说到会话跟踪技术,在Web发展早期,Cookie是会话跟踪技术的不二选择,拥有统一的实现标准.在基于无状态的HTT ...

  4. 如何检查php代码规范,用CodeSniffer检查PHP项目的代码规范

    PHP_CodeSniffer是一套用来检查代码规范的工具,是PEAR的一个包,可以通过PEAR直接安装: pear install PHP_CodeSniffer 详细的官方文档参见这里:http: ...

  5. 结构专业规范大全_1.2万篇 建筑行业规范大全套!速来!

    应广大站友以及会员用户对建筑规范的要求,我们整理了近几年来国家发布的各个专业的标准.规范.图集,以及全国各地共32个地区的区域标准,总计12000余篇,共计80G+的建筑行业规范! BIMer自学站将 ...

  6. mysql++编程规范_建议收藏 - 专业的MySQL开发规范

    为了项目的稳定,代码的高效,管理的便捷,在开发团队内部会制定各种各样的规范 这里分享一份我们定义的MySQL开发规范,欢迎交流拍砖 数据库对象命名规范 数据库对象 命名规范的对象是指数据库SCHEMA ...

  7. c++编码规范_汽车嵌入式软件测试——嵌入式软件标准及规范简介

    以前接手过一个软件项目,翻开模型和代码之后的几天,把模型开发人员问候了一个遍.此处略过若干字......不禁要问,建模规范.编码规范不是很好吗?为什么不用?制定相关规范的出发点就在于保证每个人能在短时 ...

  8. 通信线路工程验收规范 gb51171-2016_一级建造师市政涉及到的相关规范汇总

    第一章:道路 施工规范:<城镇道路工程施工与质量验收规范>CJJ 1-2008 辅助规范:<城市道路工程设计规范>CJJ 37-2012(2016版) <土的工程分类标准 ...

  9. 规范自己的JavaScript书写 – Dojo Javascript 编程规范

    前言 良好的JavaScript书写习惯的优点不言而喻,今天彬Go向大家推荐Dojo Javascript 编程规范,相当不错的 Javascript 编程风格规范,建议大家可以借鉴一下此规范编写 J ...

最新文章

  1. swift轮播图代码
  2. 山景智能创始人黄勇:银行要从数据智能转向业务智能,今天的金融服务难以支撑未来 | MEET2021...
  3. python按时间排序 文件
  4. c++ 类 A类调用B类
  5. 解决安装XMind出现Invalid Configuration Location The configuration area at ‘C:\Users\Administrator\Applicat
  6. sublime突然中文乱码
  7. scott登录查询常用语句
  8. SQL中 UNION 和 UNION ALL 操作符小结
  9. 国家自然科学基金申请书写作攻略
  10. mysql 建表语句
  11. “开房信息泄露案”开审,“B/S架构”酒店管理系统终成酒店大患
  12. svn插件Subclipse
  13. Affinity Photo 一篇上手 及 快捷键大全(纯干货、不墨迹、实用派)(暂缓更新)
  14. 服务器修改拔刀剑修改数,In-Game NBTEdit自定义拔刀剑
  15. 学习大数据开发零基础是不是限制,小白能否快速学会?附上学习路线图
  16. Excel利用公式向导快速设置成绩的评级系统!
  17. 华为:编程实现联想输入法 输入联想功能是非常实用的一个功能,请编程实现类似功能
  18. easyexcel插件
  19. Android实现搜索手机内的PDF文件
  20. 矩阵相关知识回顾--协方差的意义

热门文章

  1. 测度不变变换(Measure Preserving Transformation)
  2. 函数式接口 BiConsumer接口和Consumer接口
  3. Prometheus监控系列--“普罗米修斯“ 入门 | 初识 | 简述 | 超详细
  4. 项目1在线交流平台-4. 使用radis高性能储存方案-1.redis入门-特点、安装与支持数据类型
  5. Springboot项目全局异常统一处理
  6. Linux最常用的关机命令介绍!
  7. 欧姆龙程序PLC案例标准程序 使用欧姆龙CP1H写的脉冲伺服 步进控制程序案例
  8. 对于阶梯式矩阵(起点在左上角)
  9. IoC容器Autofac
  10. Mac下安装Mysql 记录过程