Jakarta RESTful Web Services
E200577
Jakarta RESTful Web Services is a Jakarta EE API that simplifies the development of RESTful web services in Java by providing annotations and a standardized programming model for building HTTP-based applications.
All labels observed (7)
| Label | Occurrences |
|---|---|
| Jakarta RESTful Web Services canonical | 6 |
| JAX-RS | 4 |
| @FormParam annotation | 1 |
| @PUT annotation | 1 |
| Jakarta RESTful Web Services 2.x | 1 |
| Jakarta RESTful Web Services 3.x | 1 |
| Java API for RESTful Web Services | 1 |
Statements (59)
| Predicate | Object |
|---|---|
| instanceOf |
Jakarta EE API
ⓘ
RESTful web services framework ⓘ software framework ⓘ |
| category |
Java specification
ⓘ
web service specification ⓘ |
| compatibleWith |
Jakarta CDI
ⓘ
Jakarta JSON Binding ⓘ Jakarta JSON Processing ⓘ Java servlets ⓘ
surface form:
Jakarta Servlet
|
| defines |
@Consumes annotation
ⓘ
@Context annotation ⓘ @CookieParam annotation ⓘ @DELETE annotation ⓘ Jakarta RESTful Web Services self-linksurface differs ⓘ
surface form:
@FormParam annotation
@GET annotation ⓘ @HEAD annotation ⓘ @HeaderParam annotation ⓘ @MatrixParam annotation ⓘ @OPTIONS annotation ⓘ @PATCH annotation ⓘ @POST annotation ⓘ Jakarta RESTful Web Services self-linksurface differs ⓘ
surface form:
@PUT annotation
@Path annotation ⓘ @PathParam annotation ⓘ @Produces annotation ⓘ @QueryParam annotation ⓘ Response class for HTTP responses ⓘ |
| formerlyKnownAs |
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
surface form:
JAX-RS
Jakarta RESTful Web Services self-linksurface differs ⓘ
surface form:
Java API for RESTful Web Services
|
| governingBody | Eclipse Foundation ⓘ |
| hasSpecificationVersion |
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
surface form:
Jakarta RESTful Web Services 2.x
Jakarta RESTful Web Services self-linksurface differs ⓘ
surface form:
Jakarta RESTful Web Services 3.x
|
| implementsConcept |
cacheable HTTP interactions
ⓘ
stateless client-server communication ⓘ uniform interface constraint of REST ⓘ |
| license | Eclipse Foundation Specification License ⓘ |
| paradigm |
REST API
ⓘ
surface form:
REST
resource-oriented architecture ⓘ |
| partOf | Jakarta EE ⓘ |
| predecessor |
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
surface form:
JAX-RS
|
| programmingLanguage | Java ⓘ |
| provides |
annotations for RESTful endpoints
ⓘ
client API for RESTful web services ⓘ standardized programming model for HTTP-based applications ⓘ |
| standardizedBy | Eclipse Foundation ⓘ |
| supports |
JSON
ⓘ
XML ⓘ custom media types ⓘ plain text payloads ⓘ |
| supportsFeature |
asynchronous processing
ⓘ
content negotiation ⓘ exception mapping ⓘ filters ⓘ hypermedia support ⓘ interceptors ⓘ |
| supportsProtocol |
HTTP
ⓘ
HTTPS ⓘ |
| usedFor |
building RESTful web services in Java
ⓘ
creating HTTP-based APIs ⓘ |
Referenced by (15)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
JAX-RS
Jakarta RESTful Web Services
→
formerlyKnownAs
→
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
this entity surface form:
JAX-RS
Jakarta RESTful Web Services
→
formerlyKnownAs
→
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
this entity surface form:
Java API for RESTful Web Services
Jakarta RESTful Web Services
→
predecessor
→
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
this entity surface form:
JAX-RS
this entity surface form:
@PUT annotation
this entity surface form:
@FormParam annotation
Jakarta RESTful Web Services
→
hasSpecificationVersion
→
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
this entity surface form:
Jakarta RESTful Web Services 3.x
Jakarta RESTful Web Services
→
hasSpecificationVersion
→
Jakarta RESTful Web Services
self-linksurface differs
ⓘ
this entity surface form:
Jakarta RESTful Web Services 2.x
this entity surface form:
JAX-RS