Java EE 与 JSR 的关系

JCP 与 JSR 的基本概念
JCP(Java Community Process,Java 社区流程)是一套审核与标准化 Java 技术规范的流程。
JSR(Java Specification Requests,Java 规范提案)是指提交到 JCP 上 的 Java 技术规范的正式提案。
JCP 规定,每个 JSR 都必须附带一个参考实现。如,JSR 221 : JDBC 4.0,其参考实现为 JDK 9;JSR 380 : Bean Validation 2.0,其参考实现为 Hibernate Validator
每个 JSR 都是对外公开的;
原则上任何人都可以注册成为 JCP 会员,任何 JCP 会员都可以发起 JSR,来改进和扩展 Java 技术规范。
Java EE 与 JSR
Java EE 规范也是以 JSR 的形式发布的,每一个版本的 Java EE 都是一个 JSR,如,Java EE 7 对应于 JSR 342; Java EE 8 对应于 JSR 366。 Java EE 规范同样需要通过 JCP 的严格审核。
Java EE 规范可以认为是一系列 JSR 的集合,一个Java EE 规范中往往会包含很多个 JSR。
我们知道,每个 JSR 都必须要有参考实现。Java EE 也是一样的,它的实现被称为 Java EE 应用服务器 (Java EE Application Server)。Java EE 的参考实现是 Glassfish Application Server。

上一篇:小饶学编程之JAVA EE第三部分——操作系统:5Linux


下一篇:【洛谷3761】[TJOI2017] 城市(暴枚+换根DP)