JSR

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

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

参考资料:https://en.wikipedia.org/wiki/Java_Community_Process

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值