JAX-RS: Java API för RESTful Web Services ( JAX-RS ) är en Java - programmeringsspråk API -specifikation som ger stöd för att bygga webbtjänster enligt Representation State Transfer ( REST ) arkitekturmönster . JAX-RS använder anteckningar som introducerats i Java SE 5 för att förenkla utvecklingen och driftsättningen av webbtjänstklienter och slutpunkter.
Från och med version 1.1 är JAX-RS en officiell del av Java EE 6. En anmärkningsvärd egenskap hos detta är det faktum att ingen konfiguration krävs för att börja använda JAX-RS. Om Java EE 6 inte tillämpas kommer en liten post i distributionsbeskrivningen att krävas web.xml.
JAX-RS tillhandahåller några anteckningar som hjälper till att mappa en POJO- resursklass (Plain Old Java Object) som en webbresurs . Anteckningarna finns i Java-paketet . Dessa inkluderar: javax.ws.rs
Dessutom tillhandahåller JAX-RS ytterligare kommentarer om metodparametrar för att extrahera information från begäran. Alla @*Paramanteckningar accepterar en nyckel av någon form, som används för att slå upp det önskade värdet.