网上找不到详细的资料,劳资自己动手写一篇~
前面写了Java版本、JSR规范和JCP社区流程概述,接下来看看JSR规范有哪些。
JSR规范系列(1)——Java版本、JSR规范和JCP社区流程概述
JSR规范系列(2)——JavaSE规范、JavaEE规范、JSR规范全面整理——截止201908
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 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 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 API | WebSockets | Spring Boot |
224 | JavaTM API for XML-Based Web Services (JAX-WS) 2.0 | 基于XML的Web服务的Java API(JAX-WS)2.0 | Web Services 2.0 | Spring Boot |
317 | JavaTM Persistence 2.0 | Java Persistence 2.0 | JPA 2.0 | Hibernate、SpringData Jpa |
338 | JavaTM Persistence 2.2 | Java Persistence 2.2 | JPA 2.2 | 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消息服务2.0 | JMS | ActiveMq消息中间件 |
914 | JavaTM Message Service (JMS) API | Java消息服务(JMS)API | JMS 2.0 | ActiveMq消息中间件 |
352 | Batch Application |