Java Specification Requests - Définition et Explications

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Java Specification Requests (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java.

Présentation

Il y a actuellement 328 JSRs. (1-300 & 901-927) Elles remplissent chacune un rôle bien précis. Par exemple :

  • La gestion de dispositifs Bluetooth (Bluetooth est une spécification de l'industrie des télécommunications. Elle utilise...) (jsr 82)
  • L'accès aux informations personnelles (jsr 75)

Liste des JSRs

Il existe plus de 300 JSRs. Les plus souvent rencontrées sont:

JSR # Specification ou Technologie (Le mot technologie possède deux acceptions de fait :)
1 Real-Time Specification for Java (RTSJ) 1.0
3 Java Management Extensions (JMX) 1.0, 1.1, & 1.2
5 Java API for XML Processing (JAXP) 1.0
9 Jiro (Federated Management Architecture (L’architecture peut se définir comme l’art de bâtir des édifices.) Specification) 1.0
12 Java Data Objects (JDO) 1.0
13 Improved BigDecimal (Java Platform, Standard Edition: java.math)
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
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 (Mobile Information Device Profile, désigné par l'acronyme MIDP, est un profil J2ME utilisé par...) (MIDP) 1.0 for Java ME
40 Java Metadata Interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface...) (JMI) 1.0
41 A Simple Assertion (Dans la langue française, le mot assertion (n,f) représente une vérité absolue : il...) 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 (Le JavaServer Pages ou JSP est une technique basée sur Java qui permet aux développeurs...) Standard Tag Library (JSTL) 1.0 and 1.1
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 (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
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
93 Java API for XML Registries (JAXR) 1.0
94 Java Rule Engine API
102 Java Document (Dans son acception courante un document est généralement défini comme le support physique d'une...) Object Model (JDOM) 1.0
110 Java APIs for WSDL (WSDL4J) 1.0
112 Java EE Connector Architecture (JCA) 1.5
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
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
160 Java Management Extensions (JMX) Remote API 1.0
166 Concurrency Utilities (as of J2SE 5.0 java.util.concurrent, java.util.concurrent.atomic and java.util.concurrent.locks)
168 Java Portlet (Un portlet est une application informatique qui s'exécute côté serveur que l'on peut placer dans...) 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 (Session Initiation Protocol (dont le sigle est SIP) est un protocole normalisé et standardisé par...) (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 (L'instant désigne le plus petit élément constitutif du temps. L'instant n'est pas...) messaging (Java ME and Java SE)
198 A Standard Extension API for Integrated Development (Development est une revue scientifique bimensuelle à comité de lecture couvrant tous les...) 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 (CLASS (CLS) est un célèbre groupe de l'underground informatique. CLASS a cessé son...) File Specification Update
203 More New I/O APIs for the Java Platform (NIO2)
204 Unicode (Unicode est une norme informatique, développée par le Consortium Unicode, qui vise à...) 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 J2ME
231 Java Bindings for OpenGL (OpenGL (Open Graphics Library) est une spécification qui définit une API multiplate-forme...)
234 Advanced Multimedia Supplements API for Java ME
235 Service Data Objects (Service Data Objects' est un standard initié par IBM, BEA, Xcalia puis supporté par Oracle,...) (SDO)
239 Java Bindings for OpenGL ES
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 Advanced
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
260 Javadoc Tag Technology Update
264 Order Management API
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 JScience)
276 Design-time Metadata for JavaServer Faces Components
277 Java Module System
281 IMS Services API (See IMS)
282 Real-Time Specification for Java (RTSJ) 1.1
286 Portlet 2.0 Specification
289 SIP Servlet API 1.1
291 Dynamic Component Support for Java SE (see OSGi)
292 Supporting Dynamically Typed Languages on the JavaTM Platform (see also Da Vinci Machine)
293 Location API 2.0 for Java ME
294 Improved Modularity Support in the Java Programming Language
296 Swing Application Framework (En programmation informatique, un framework est un kit de composants logiciels structurels, qui...) (Java SE 7)
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 7)
313 Java Platform, Enterprise Edition (Java EE) 6
314 JavaServer Faces (JSF) 2.0
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
914 Java Message (La théorie de l'information fut mise au point pour déterminer mathématiquement le taux...) Service (JMS) API 1.0 and 1.1
924 Java Virtual Machine Specification, Second Edition (JVM) (as of J2SE 5.0)
926 Java 3D API 1.4

La JSR-175 (A Metadata Facility for the JavaTM Programming Langage, 30 septembre 2004) introduit des facilités de métadonnées dans le langage de programmation (Un langage de programmation est un langage informatique, permettant à un être humain...) Java.

Voir : JSR-175 sur le site de la Java Community Process

Les JSRs relatives aux métadonnées sont les suivantes :

  • JSR-15 Image I/O Framework Specification
  • JSR-40 The JavaTM Metadata Interface (JMI) Specification
  • JSR-69 Java OLAP Interface (JOLAP)
  • JSR-120 Wireless Messaging
  • JSR-175 A Metadata Facility for the JavaTM Programming
  • JSR-181 Web Services Metadata for the JavaTM Platform
  • JSR-227 A Standard Data Binding & Data Access Facility for J2EETM
  • JSR-269 Pluggable Annotation Processing API
  • JSR-276 Design-Time Metadata for JavaServerTM Faces Components
Page générée en 0.103 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique