Statements (49)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Specification
|
gptkbp:allows |
Content negotiation
|
gptkbp:basedOn |
REST principles
|
gptkbp:compatibleWith |
gptkb:Java_SE
Servlet API Java_8_and_above |
gptkbp:defines |
Resource classes
Context injection Resource methods |
gptkbp:description |
gptkb:Java_API_for_RESTful_Web_Services
|
gptkbp:developedBy |
gptkb:Java_Community_Process
|
gptkbp:documentedIn |
Java EE documentation
|
gptkbp:enables |
URI templating
|
gptkbp:facilitates |
RESTful architecture
|
gptkbp:hasVersion |
2.1
|
https://www.w3.org/2000/01/rdf-schema#label |
JAX-RS Specification
|
gptkbp:includes |
Client API
|
gptkbp:influenced |
SOAP web services
|
gptkbp:is_designed_to |
Stateless operations
|
gptkbp:is_part_of |
gptkb:Java_EE
OpenAPI Specification Jakarta EE |
gptkbp:is_recognized_for |
gptkb:Apache_CXF
Jersey RESTEasy Custom annotations |
gptkbp:is_supported_by |
Various IDEs
|
gptkbp:is_used_in |
Web applications
Microservices architecture JavaFX Spring Framework Cloud-native applications Building RESTful web services Java Servlet containers API_development Java_developers |
gptkbp:provides |
Exception handling
Annotations for RESTful services Filters and interceptors Support for CORS Annotations for parameter binding Response and Request classes |
gptkbp:supports |
Error handling
Asynchronous processing Hypermedia as the Engine of Application State (HATEOAS) Versioning of APIs Custom media types JSON_and_XML_data_formats |
gptkbp:uses |
HTTP methods
|