<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Jakarta_RESTful_Web_Services</id>
	<title>Jakarta RESTful Web Services - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Jakarta_RESTful_Web_Services"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Jakarta_RESTful_Web_Services&amp;action=history"/>
	<updated>2026-06-06T23:02:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Jakarta_RESTful_Web_Services&amp;diff=1760000&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: + GND / Weblink auf komplette Versionsübersicht; 3.0 war ohnehin obsolet / Geschichte: Update auf Version 4.0 / bib. Angaben / Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Jakarta_RESTful_Web_Services&amp;diff=1760000&amp;oldid=prev"/>
		<updated>2025-07-08T08:47:29Z</updated>

		<summary type="html">&lt;p&gt;+ GND / Weblink auf komplette Versionsübersicht; 3.0 war ohnehin obsolet / Geschichte: Update auf Version 4.0 / bib. Angaben / Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                  = Jakarta RESTful Web Services (JAX-RS)&lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Betriebssystem        = Cross-Plattform&lt;br /&gt;
|Programmiersprache    = Java&lt;br /&gt;
|Kategorie             = Framework&lt;br /&gt;
|Lizenz                = Eclipse Foundation Specification License&lt;br /&gt;
|Website               = [https://jakarta.ee/specifications/restful-ws/ jakarta.ee/specifications/restful-ws]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Bei den &amp;#039;&amp;#039;&amp;#039;Jakarta RESTful Web Services&amp;#039;&amp;#039;&amp;#039; (JAX-RS; früher: &amp;#039;&amp;#039;Java API for RESTful Web Services&amp;#039;&amp;#039;) handelt es sich um die Spezifikation einer [[Programmierschnittstelle]] (API) der Programmiersprache [[Java (Programmiersprache)|Java]], die die Verwendung des Software-Architekturstils [[Representational State Transfer]] (REST) im Rahmen von [[Webservice]]s ermöglicht und vereinheitlicht.&lt;br /&gt;
&lt;br /&gt;
Die in der Spezifikation beschriebenen Funktionalitäten wurden von einem Unternehmenskonsortium rund um [[Sun Microsystems]] sowie weiteren unabhängigen Parteien im Rahmen des [[Java Community Process]] erarbeitet und im [[Java Specification Request]] 311 verabschiedet.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://entwickler.de/java/2-restful-web-services-mit-jax-rs |titel=2 RESTful Web Services mit JAX-RS |werk=entwickler.de |datum=2024-03-25 |abruf=2024-03-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie auch andere Programmierschnittstellen der [[Jakarta EE]] (früher JEE) benutzt JAX-RS [[Annotation (Java)|Annotationen]], um die Entwicklung und das [[Softwareverteilung|Deployment]] von Webservice-Clients und Service-Endpunkten zu vereinfachen.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Ab Java 5 wurde Version 1.0 unterstützt.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Christian Kirsch |url=https://www.heise.de/news/Java-Schnittstelle-fuer-REST-fertiggestellt-210928.html |titel=Java-Schnittstelle für REST fertiggestellt |werk=[[IX – Magazin für professionelle Informationstechnik]] |datum=2008-10-13 |abruf=2024-03-25}}&amp;lt;/ref&amp;gt; Ab der Version 1.1 wurde JAX-RS ein offizieller Teil der [[Java Platform, Enterprise Edition]] 6.&amp;lt;ref name=&amp;quot;Entwickler 2013&amp;quot;&amp;gt;{{Internetquelle |autor=Thilo Frotscher |url=https://entwickler.de/java/rund-gemacht |titel=Rund gemacht |werk=entwickler.de |datum=2013-02 |abruf=2024-03-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Januar 2011 begann der [[Java Community Process]] mit Gründung der Arbeitsgruppe zu JAX-RS 2.0: Java Specification Request 339: The Java API for RESTful Web Services.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://jcp.org/en/jsr/detail?id=339 |titel=JSR 339: JAX-RS 2.0: The Java API for RESTful Web Services |werk=jcp.org |sprache=en |abruf=2011-02-06}}&amp;lt;/ref&amp;gt; Die wichtigsten geplanten Neuerungen waren u. a. eine einheitliche Client-API sowie Unterstützung für Hypermedia nach dem [[Representational State Transfer#HATEOAS|HATEOAS]]-Prinzip. Die Veröffentlichung war ursprünglich für das Frühjahr 2012 geplant und sollte in die Version 7 der [[Java Platform, Enterprise Edition]] einfließen. Mit dem Erscheinen der JEE 7 am 12.&amp;amp;nbsp;Mai 2013 wurde auch JAX-RS in der Version 2.0 veröffentlicht.&amp;lt;ref name=&amp;quot;Entwickler 2013&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im September 2020 wurde die Version 3.0 der Jakarta RESTful Web Services Spezifikation publiziert.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://jakarta.ee/specifications/restful-ws/3.0/jakarta-restful-ws-spec-3.0.html |titel=Jakarta RESTful Web Services |werk=jakarta.ee |sprache=en |abruf=2021-03-06}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Version 4.0 erschien im April 2024.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://jakarta.ee/specifications/restful-ws/4.0/jakarta-restful-ws-spec-4.0.html |titel=Jakarta RESTful Web Services |werk=jakarta.ee |sprache=en |abruf=2025-07-08}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementierungen ==&lt;br /&gt;
Die [[Referenzimplementierung]] von JAX-RS stellt [[Eclipse Jersey]] dar. Jersey 1.0.x basiert auf Version 1.0 und Jersey 1.1.x basiert auf Version 1.1 der Spezifikation. Jersey 2.0/2.1 unterstützt JAX-RS 2.0, Jersey 2.2+ unterstützt JAX-RS 2.1.&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Vielzahl von weiteren Implementierungen von JAX-RS&amp;lt;ref&amp;gt;{{Literatur |Autor=John Velandia et al. |Titel=JAX-RS Implementations: A Performance Comparison |Hrsg=Mohd Azlishah Othman et al. |Sammelwerk=Journal of Telecommunication, Electronic and Computer Engineering |WerkErg=Breakthrough To Excellence in Communication and Computer Engineering IV |Band=10 |Nummer=1–8 |Datum=2018-02-15 |Sprache=en |ISSN=2289-8131 |Seiten=139–144 |Online=[https://jtec.utem.edu.my/jtec/article/download/3750/2663/ Volltext] |Format=PDF |KBytes=588 |Abruf=2021-03-06}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Restlet&lt;br /&gt;
* RESTEasy ein [[JBoss]] Projekt von [[Red Hat]]&lt;br /&gt;
* JAX-RS-Erweiterung von [[Apache CXF]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[JAX-RPC]]&lt;br /&gt;
* [[Java API for XML Web Services]] (JAX-WS)&lt;br /&gt;
* [[Representational State Transfer]]&lt;br /&gt;
* [[Webservice]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://jakarta.ee/specifications/restful-ws/ JAX-RS-Spezifikationen]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten |TYP=s |GND=1105593053}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Jaxrs}}&lt;br /&gt;
[[Kategorie:Java-Programmierschnittstelle]]&lt;br /&gt;
[[Kategorie:Webservice]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>