Java : Mémo pour les JSRs utiles

Liste des JSRs utiles, par catégories.

Web Services

JSR # Description Nom Version Intégré dans JSE / JEE Date publication Change log Artefact Maven
JSR 101 Java API for XML-based RPC JAX-RPC 1.1 J2EE 1.4 21 Apr, 2003 https://jcp.org/aboutJava/communityprocess/maintenance/jsr101/jaxrpc-changelog.html http://search.maven.org/#artifactdetails%7Cjavax.xml%7Cjaxrpc-api%7C1.1%7Cjar
JSR 181 Web Service Metadata for the Java Platform Annotations, notamment @WebService 1.0-MR1 JSE 6 23 Jan, 2006 https://jcp.org/aboutJava/communityprocess/maintenance/jsr181/181ChangeLog.html http://search.maven.org/#artifactdetails%7Cjavax.jws%7Cjsr181-api%7C1.0-MR1%7Cjar
«  «  «  2.0 Java EE 5 01 May, 2006
JSR 224 Java API for XML-Based Web Services JAX-WS 2.0 JSE 6,
Java EE 5
11 May, 2006 https://jcp.org/aboutJava/communityprocess/maintenance/jsr224/224ChangeLog.html http://search.maven.org/#artifactdetails%7Cjavax.xml.ws%7Cjaxws-api%7C2.0%7Cjar
«  «  «  2.1 JSE 6u4 05 Feb, 2007 https://jcp.org/aboutJava/communityprocess/mrel/jsr224/index.html http://search.maven.org/#artifactdetails%7Cjavax.xml.ws%7Cjaxws-api%7C2.1%7Cjar
«  «  «  2.2 JSE 7,
Java EE 6
10 Dec, 2009 https://jcp.org/aboutJava/communityprocess/maintenance/jsr224/changelog-2_2.txt http://search.maven.org/#artifactdetails%7Cjavax.xml.ws%7Cjaxws-api%7C2.2%7Cjar
JSR 311 Java API for RESTful Web Services JAX-RS 1.0 10 Oct, 2008 https://jcp.org/aboutJava/communityprocess/maintenance/jsr311/311ChangeLog.html http://search.maven.org/#artifactdetails%7Cjavax.ws.rs%7Cjsr311-api%7C1.0%7Cjar
«  «  «  1.1 Java EE 6 23 Nov, 2009 http://search.maven.org/#artifactdetails%7Cjavax.ws.rs%7Cjsr311-api%7C1.1%7Cjar
JSR 339 «  JAX-RS 2.0 Java EE 7 24 May, 2013 https://jcp.org/aboutJava/communityprocess/maintenance/jsr224/224ChangeLog.html http://search.maven.org/#artifactdetails%7Cjavax.ws.rs%7Cjavax.ws.rs-api%7C2.0%7Cjar
JSR 370 «  JAX-RS 2.1 Java EE 8 Final Release : Q3 2017 http://search.maven.org/#artifactdetails%7Cjavax.ws.rs%7Cjavax.ws.rs-api%7C2.1-m03%7Cjar (milestone 03)

 

XML 

JSR # Description Nom Version Intégré dans JSE / JEE Date publication Change log Artefact Maven
JSR 222 Java Architecture for XML Binding JAXB 2.0 JSE 6, Java EE 5 11 May, 2006 https://jcp.org/aboutJava/communityprocess/maintenance/jsr222/222ChangeLog.html http://search.maven.org/#artifactdetails%7Cjavax.xml.bind%7Cjaxb-api%7C2.0%7Cjar
«  «   «  2.1 JSE 6u4 14 Dec, 2006 http://search.maven.org/#artifactdetails%7Cjavax.xml.bind%7Cjaxb-api%7C2.1%7Cjar
«  «   «  2.2 JSE 7,
Java EE 6
10 Dec, 2009 https://jaxb.java.net/guide/Which_JAXB_RI_is_included_in_which_JDK_.html http://search.maven.org/#artifactdetails%7Cjavax.xml.bind%7Cjaxb-api%7C2.2%7Cjar
JSR 173 Streaming API for XML StAX 1.0 JSE 6 25 Mar, 2004 https://jcp.org/aboutJava/communityprocess/maintenance/jsr173/jsr173ChangeLog.html
«  «   «  1.2 JSE 6u18 2009
JSR 63 Java API for XML Processing JAXP 1.1 J2EE 1.3 2001 Supports the processing of XML documents using Document Object Model (DOM), Simple API for XML (SAX), and Extensible Stylesheet Language Transformations (XSLT)
«  «  «  1.2 J2EE 1.4 2003
JSR 206 Java API for XML Processing JAXP 1.3 JSE 5 30 Sep, 2004

 

JSON

JSR # Description Nom Version Intégré dans JSE / JEE Date publication Change log Artefact Maven
JSR 353 Java API for JSON Processing JSON-P 1.0 Java EE 7 2013 https://jcp.org/aboutJava/communityprocess/maintenance/jsr353/353ChangeLog.html http://search.maven.org/#artifactdetails%7Cjavax.json%7Cjavax.json-api%7C1.0%7Cbundle
JSR 374 Java API for JSON Processing 1.1 JSON-P 1.1 Java SE 8 Final Release : H1 2017 http://search.maven.org/#artifactdetails%7Cjavax.json%7Cjavax.json-api%7C1.1.0-M1%7Cbundle (Milestone 1)

 

Note :
Génération des tableaux avec http://www.tablesgenerator.com/html_tables
Import/export possible avec fichiers « .tgn »
– jsr-ws.tgn.json
– jsr-xml.tgn

Publicités