Jakarta RESTful Web Services
| Jakarta RESTful Web Services (JAX-RS) | |
|---|---|
| Original author(s) | Sun Microsystems |
| Developer(s) | Eclipse Foundation |
| Stable release | 3.1.9
/ October 17, 2024 |
| Repository | |
| Written in | Java |
| Operating system | Cross-platform |
| Platform | Java |
| Type | Application framework |
| License | EPL 2.0 or GPL v2 w/Classpath exception |
| Website | projects |
Jakarta RESTful Web Services, (JAX-RS; formerly Java API for RESTful Web Services) is a Jakarta EE API specification that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern. JAX-RS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints.
From version 1.1 on, JAX-RS is an official part of Java EE 6. A notable feature of being an official part of Java EE is that no configuration is necessary to start using JAX-RS. For non-Java EE 6 environments a small entry in the web.xml deployment descriptor is required.