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

本文详细介绍了JCP组织和JSR(Java Specification Requests)规范,包括JavaSE和JavaEE规范的全面整理。截至2019年,共有416条JSR规范,涉及6种状态。文章还列出了有效状态下的JavaSE和JavaEE规范,并提供了相关规范的系列文章链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上找不到详细的资料,劳资自己动手写一篇~
前面写了Java版本、JSR规范和JCP社区流程概述,接下来看看JSR规范有哪些。
JSR规范系列(1)——Java版本、JSR规范和JCP社区流程概述
JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201908
JSR规范系列(3)——Java EE 5 规范
JSR规范系列(3)——Java EE 6规范
JSR规范系列(4)——Java EE 7规范
JSR规范系列(5)——Java EE 8规范(Jakarta EE 8)
JSR规范系列(6)——Jakarta EE 9 规范
JSR规范系列(7)——Jakarta EE 10 规范

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 SE65
Java EE54
Java ME85

符合JSR规范的框架

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

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

JavaSE规范

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

JavaEE规范

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

JSR规范系列(1)——Java版本、JSR规范和JCP社区流程概述
JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201908
JSR规范系列(3)——Java EE 5 规范
JSR规范系列(3)——Java EE 6规范
JSR规范系列(4)——Java EE 7规范
JSR规范系列(5)——Java EE 8规范(Jakarta EE 8)
JSR规范系列(6)——Jakarta EE 9 规范
JSR规范系列(7)——Jakarta EE 10 规范

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值