JSR

时间:2025-04-26 08:29:34

官网:/en/home/index

JSR是Java Specification Requests的缩写,意思是Java 规范请求。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。

有超过300的JSR。一些更为明显的JSRs包括:

的JSR# 规格或技术
1 实时规范为Java(RTSJ规范)1.0
3 Java管理扩展(JMX)的1.0,1.1和1.2 [ 2 ]
5 Java API的XML处理(JAXP)1.0
8 OSGI的开放服务网关规范
9 次郎(联邦管理体系规范)1.0
12 Java数据对象(JDO的)1.0
13 改进的BigDecimal(Java平台,标准版#
14 加入到Java编程语言(如J2SE 5.0的泛型类型
16 Java EE连接器架构(JCA)的1.0
19 企业JavaBeans(EJB)2.0
22 JAIN SLEE API规范(JSLEE)的1.0
30 连接有限设备配置(CLDC)1.0 的Java ME
31 用于XML绑定的Java体系结构(JAXB)的1.0
32 JAIN SIP API规范(JSIP)的1.0,1.1和1.2的Java ME
36 连接设备配置(CDC)的1.0为Java ME
37 移动信息设备描述(MIDP)1.0为Java ME
40 Java元数据接口(JMI)1.0
41 一个简单的断言基金(J2SE 1.4中)
47 日志 API规范(J2SE 1.4中)
48 WBEM服务规范(J2SE 1.4中)
51 新的I / O API的Java平台(J2SE 1.4的)(妞妞)
52 JavaServer Pages标准标记库(JSTL)的1.0和1.1 [ 3 ]
53 的Java Servlet 2.3和JavaServer页面(JSP)的1.2规格
54 Java数据库连接(JDBC)3.0
56 Java网络启动协议和API(JNLP的),1.0,1.5和6.0 [ 4 ]Java Web Start的
58 Java 2平台企业版(J2EE)的1.3
59 Java 2平台标准版(J2SE)的1.4(梅林)
63 用于XML处理的Java API(JAXP)1.1和1.2 [ 5 ]
68 Java平台Micro版(Java ME)的1.0
73 Java数据挖掘 API(JDM)1.0
75 J2ME平台的PDA可选包
80 的Java 的USB API
82 蓝牙的Java API
88 Java EE的应用程序部署
93 用于XML注册的Java API(JAXR)1.0
94 Java规则引擎API
102 Java的文档对象模型(JDOM的)1.0
110 Java API的WSDL(WSDL4J)1.0
112 Java EE连接器架构(JCA)的1.5
113 的Java Speech API的2(JSAPI2)
114 Java数据库连接(JDBC)的RowSet实现
116 的SIP Servlet API 1.0
118 移动信息设备描述(MIDP)2.0为Java ME
120 无线消息API(WMA)的
121 应用程序隔离API
127 的JavaServer Faces(JSF)的1.0和1.1 [ 6 ]
133 Java内存模型和主题规范修订
135 Java ME的Java移动媒体API(MMAPI)的
139 有限连接设备配置(CLDC)1.1为Java ME
140 服务定位协议 “(SLP)的Java API
141 会话描述协议(SDP)的API为Java
151 Java 2平台企业版(J2EE)的1.4
152 JavaServer页面(JSP)的2.0
153 企业JavaBeans(EJB)2.1
154 的Java Servlet 2.4和2.5规格[ 7 ]
160 Java管理扩展(JMX)的远程API 1.0
166 并发实用程序(J2SE 5.0中
168 Portlet规范 1.0
170 内容库的Java API(JCR)的1.0
172 Java ME的Web服务规范
173 使用StAX(XML的流式API)
175 一个Java编程语言的元数据工具
176 Java 2平台标准版(J2SE)的5.0(虎)
177 J2ME(SATSA的安全和信任服务API
179 位置API为Java ME 1.0
180 会话发起协议(SIP)API为Java ME
181 用于Java平台的Web服务元数据
184 移动3D图形API为Java ME 1.0和1.1
185 无线行业Java技术(JTWI的)
187 即时消息的Java MEJava SE中
198 一个标准扩展API 的集成开发环境
199 Java编译器 API
201 扩展Java编程语言的枚举,自动装箱,静态导入循环和增强(J2SE 5.0的)
202 Java类文件规范更新
203 更多新的I / O API的Java平台(NIO2)
204 Unicode增补字符支持(增加了J2SE 5.0的支持Unicode的 3.1)
205 无线消息API 2.0 “(WMA)2.0
206 用于XML处理的Java API(JAXP)1.3
208 Java业务集成(JBI)的1.0
215 Java社区进程(JCP)2.6
218 连接设备配置(CDC)的1.1为Java ME
220 企业JavaBeans(EJB)3.0
221 Java数据库连接(JDBC)4.0
222 用于XML绑定(JAXB)的2.0 Java体系结构
223 Java SE 6中Java平台的脚本
224 XML Web服务的Java API(JAX-WS的),继承的JAX-RPC
225 的XQuery API为Java(XQJ的)
226 可调节2D矢量图形 API 的Java ME
229 支付API(PAPI的)
231 针对OpenGL的Java绑定
234 高级多媒体补充 API为Java ME
235 服务数据对象(SDO),
239 OpenGL ES的Java绑定
240 JAIN SLEE API规范(JSLEE)的1.1
241 Groovy编程语言
243 Java数据对象(JDO的)2.0
244 的Java平台企业版(Java EE)的5
880 JavaServer页面(JSP)的2.1
247 Java数据挖掘 API(JDM)2.0
248 移动服务架构
249 移动服务架构2
250 常见的注解的Java平台(Java元数据设施
252 的JavaServer Faces(JSF)的1.2
253 移动电话服务API(MTA),
255 Java管理扩展(JMX)2.0
256 移动传感器API
257 非接触式通信APINFC技术
260 Javadoc的标签技术更新
269 可插拔注解处理API(Java元数据设施
270 Java平台标准版(Java SE)的6(野马)
271 移动信息设备描述(MIDP)3.0为Java ME
274 BeanShell的脚本语言
275 单位规范(见计量单位
276 设计时元数据的JavaServer面临的组件
277 Java模块系统
280 对于Java ME的XML API
281 IMS的服务API(见的IMS
282 为Java实时规范(RTSJ规范)1.1
283 内容库的Java API(JCR)的2.0
286 Portlet规范 2.0
289 的SIP Servlet API 1.1
290 Java语言与XML用户界面标记集成(XML用户界面)
291 针对Java SE动态组件的支持(见的OSGi
292 JavaTM平台上支持动态类型语言
293 位置API为Java ME 2.0
294 在Java编程语言的改进模块化支持
296 Swing应用程序框架(Java SE 7中)
299 Java的上下文和依赖注入(焊接)
301 JSF Portlet的桥梁
303 Bean验证
307 移动网络和移动数据API(截至7月正式计划,20日,2007年,但官方发布2。问:2008
308 注解的Java类型(Java SE的8)
311 RESTful Web服务的Java API(JAX-RS的)1.0和1.1
314 的JavaServer Faces(JSF)的2.0
316 的Java平台企业版(Java EE)的6
317 Java持久性API(JPA)的2.0
322 Java EE连接器架构(JCA)的1.6
325 IMS通信促成(ICE)的(见的IMS
330 对Java的依赖注入
343 Java消息服务 2.0(JMS)
354 Java的货币及货币的API
 
901 Java语言规范,第三版(JLS的)(J2SE 5.0的集成的JSR 14,41,133,175,201和204)
907 Java事务API(JTA),1.0和1.1
912 Java 3D的 API 1.3
913 Java社区进程(JCP)的2.0,2.1和2.5。[ 8 ]
914 Java消息服务(JMS)API的1.0和1.1
924 第二版(JVM)Java虚拟机规范(J2SE 5.0的)。[ 9 ]
926 的Java 3D API 1.5

List of JSRs

There are over 300 JSRs. Some of the more visible JSRs include:

JSR # Specification or Technology
1 Real-Time Specification for Java (RTSJ) 1.0
3 Java Management Extensions (JMX) 1.0, 1.1, & 1.2[2]
5 Java API for XML Processing (JAXP) 1.0
8 OSGI Open Services Gateway Specification
9 Jiro (Federated Management Architecture Specification) 1.0
12 Java Data Objects (JDO) 1.0
13 Improved BigDecimal (Java Platform, Standard Edition#)
14 Add Generic Types To The Java Programming Language (as of J2SE 5.0)
16 Java EE Connector Architecture (JCA) 1.0
19 Enterprise JavaBeans (EJB) 2.0
22 JAIN SLEE API Specification (JSLEE) 1.0
30 Connected Limited Device Configuration (CLDC) 1.0 for Java ME
31 Java Architecture for XML Binding (JAXB) 1.0
32 JAIN SIP API Specification (JSIP) 1.0, 1.1 and 1.2 for Java ME
36 Connected Device Configuration (CDC) 1.0 for Java ME
37 Mobile Information Device Profile (MIDP) 1.0 for Java ME
40 Java Metadata Interface (JMI) 1.0
41 A Simple Assertion Facility (as of J2SE 1.4)
47 Logging API Specification (as of J2SE 1.4)
48 WBEM Services Specification (as of J2SE 1.4)
51 New I/O APIs for the Java Platform (NIO) (as of J2SE 1.4)
52 JavaServer Pages Standard Tag Library (JSTL) 1.0 and 1.1[3]
53 Java Servlet 2.3 and JavaServer Pages (JSP) 1.2 Specifications
54 Java Database Connectivity (JDBC) 3.0
56 Java Network Launching Protocol and API (JNLP) 1.0, 1.5 and 6.0[4] (Java Web Start)
58 Java 2 Platform, Enterprise Edition (J2EE) 1.3
59 Java 2 Platform, Standard Edition (J2SE) 1.4 (Merlin)
63 Java API for XML Processing (JAXP) 1.1 and 1.2[5]
68 Java Platform, Micro Edition (Java ME) 1.0
73 Java Data Mining API (JDM) 1.0
75 PDA Optional Packages for the J2ME Platform
80 Java USB API
82 Java APIs for Bluetooth
88 Java EE Application Deployment
93 Java API for XML Registries (JAXR) 1.0
94 Java Rules Engine API
102 Java Document Object Model (JDOM) 1.0
110 Java APIs for WSDL (WSDL4J) 1.0
112 Java EE Connector Architecture (JCA) 1.5
113 Java Speech API 2 (JSAPI2)
114 Java Database Connectivity (JDBC) Rowset Implementations
116 SIP Servlet API 1.0
118 Mobile Information Device Profile (MIDP) 2.0 for Java ME
120 Wireless Messaging API (WMA)
121 Application Isolation API
127 JavaServer Faces (JSF) 1.0 and 1.1[6]
133 Java Memory Model and Thread Specification Revision
135 Java Mobile Media API (MMAPI) for Java ME
139 Connected Limited Device Configuration (CLDC) 1.1 for Java ME
140 Service Location Protocol (SLP) API for Java
141 Session Description Protocol (SDP) API for Java
151 Java 2 Platform, Enterprise Edition (J2EE) 1.4
152 JavaServer Pages (JSP) 2.0
153 Enterprise JavaBeans (EJB) 2.1
154 Java Servlet 2.4 and 2.5 Specifications[7]
160 Java Management Extensions (JMX) Remote API 1.0
166 Concurrency Utilities (as of J2SE 5.0  and )
168 Portlet specification 1.0
170 Content repository API for Java (JCR) 1.0
172 Web Services Specification for Java ME
173 StAX (Streaming API for XML)
175 A Metadata Facility for the Java Programming Language
176 Java 2 Platform, Standard Edition (J2SE) 5.0 (Tiger)
177 Security and Trust Services API for J2ME (SATSA)
179 Location API 1.0 for Java ME
180 Session Initiation Protocol (SIP) API for Java ME
181 Web Services Metadata for the Java Platform
184 Mobile 3D Graphics API for Java ME 1.0 and 1.1
185 Java Technology for the Wireless Industry (JTWI)
187 Instant messaging (Java ME and Java SE)
198 A Standard Extension API for Integrated Development Environments
199 Java Compiler API
201 Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import (as of J2SE 5.0)
202 Java Class File Specification Update
203 More New I/O APIs for the Java Platform (NIO2)
204 Unicode Supplementary Character Support (as of J2SE 5.0 adds support for Unicode 3.1)
205 Wireless Messaging API 2.0 (WMA) 2.0
206 Java API for XML Processing (JAXP) 1.3
208 Java Business Integration (JBI) 1.0
215 Java Community Process (JCP) 2.6
218 Connected Device Configuration (CDC) 1.1 for Java ME
220 Enterprise JavaBeans (EJB) 3.0
221 Java Database Connectivity (JDBC) 4.0
222 Java Architecture for XML Binding (JAXB) 2.0
223 Scripting for the Java Platform for Java SE 6
224 Java API for XML Web Services (JAX-WS), successor of JAX-RPC
225 XQuery API for Java (XQJ)
226 Scalable 2D Vector Graphics API for Java ME
229 Payment API (PAPI)
231 Java Bindings for OpenGL
234 Advanced Multimedia Supplements API for Java ME
235 Service Data Objects (SDO)
239 Java Bindings for OpenGL ES
240 JAIN SLEE API Specification (JSLEE) 1.1
241 The Groovy Programming Language
243 Java Data Objects (JDO) 2.0
244 Java Platform, Enterprise Edition (Java EE) 5
245 JavaServer Pages (JSP) 2.1
247 Java Data Mining API (JDM) 2.0
248 Mobile Service Architecture
249 Mobile Service Architecture 2
250 Common Annotations for the Java Platform (for the Metadata facility for Java)
252 JavaServer Faces (JSF) 1.2
253 Mobile Telephony API (MTA)
255 Java Management Extensions (JMX) 2.0
256 Mobile Sensor API
257 Contactless Communication API (NFC)
260 Javadoc Tag Technology Update
269 Pluggable Annotations Processing API (for the Metadata facility for Java)
270 Java Platform, Standard Edition (Java SE) 6 (Mustang)
271 Mobile Information Device Profile (MIDP) 3.0 for Java ME
274 The BeanShell Scripting Language
275 Units specification (see Units of Measurement)
276 Design-time Metadata for JavaServer Faces Components
277 Java Module System
280 XML API for Java ME
281 IMS Services API (See IMS)
282 Real-Time Specification for Java (RTSJ) 1.1
283 Content repository API for Java (JCR) 2.0
286 Portlet Specification 2.0
289 SIP Servlet API 1.1
290 Java Language & XML User Interface Markup Integration (XML-UI)
291 Dynamic Component Support for Java SE (see OSGi)
292 Supporting Dynamically Typed Languages on the JavaTM Platform
293 Location API 2.0 for Java ME
294 Improved Modularity Support in the Java Programming Language
296 Swing Application Framework (Java SE 7)
299 Java Contexts and Dependency Injection (Weld)
301 JSF Portlet Bridge
303 Bean Validation
307 Network Mobility and Mobile Data API (not official as of July, 20th, 2007 but official release is planned for 2. Q. 2008
308 Annotations on Java Types (Java SE 8)
311 Java API for RESTful Web Services (JAX-RS) 1.0 and 1.1
314 JavaServer Faces (JSF) 2.0
316 Java Platform, Enterprise Edition (Java EE) 6
317 Java Persistence API (JPA) 2.0
322 Java EE Connector Architecture (JCA) 1.6
325 IMS Communication Enablers (ICE) (See IMS)
330 Dependency Injection for Java
343 Java Message Service 2.0 (JMS)
354 Java Money & Currency API
 
901 The Java Language Specification, Third Edition (JLS) (as of J2SE 5.0 incorporates changes from JSRs 14, 41, 133, 175, 201, and 204)
907 Java Transaction API (JTA) 1.0 and 1.1
912 Java 3D API 1.3
913 Java Community Process (JCP) 2.0, 2.1 & 2.5.[8]
914 Java Message Service (JMS) API 1.0 and 1.1
924 Java Virtual Machine Specification, Second Edition (JVM) (as of J2SE 5.0).[9]
926 Java 3D API 1.5



/wiki/Java_Specification_Request