官网:/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 ME和Java 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 | 非接触式通信API(NFC技术) |
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