Jakarta API for RESTful Web Services

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instance_of gptkb:API
gptkbp:allows Asynchronous processing
gptkbp:based_on gptkb:JAX-RS
gptkbp:can_be_extended_by Custom filters
Custom exception mappers
gptkbp:can_be_used_for Building RESTful services
gptkbp:can_be_used_with gptkb:Kubernetes
gptkb:Docker
gptkb:Micro_Profile
gptkb:Spring_Framework
gptkbp:designed_for Microservices architecture
gptkbp:developed_by gptkb:Eclipse_Foundation
gptkbp:enables Stateless communication
gptkbp:facilitates RESTful API development
gptkbp:first_released gptkb:2020
https://www.w3.org/2000/01/rdf-schema#label Jakarta API for RESTful Web Services
gptkbp:includes Client API
Server API
gptkbp:is_compatible_with gptkb:Jakarta_EE_9
gptkbp:is_integrated_with Java EE technologies
gptkbp:language gptkb:Java
gptkbp:part_of gptkb:Jakarta_EE
gptkbp:provides Exception handling
Error handling mechanisms
Annotations for RESTful services
Filters and interceptors
RESTful web services support
Support for API testing
Support for API gateways
Support for monitoring and logging
Integration with JAX-RS
API documentation support
Response and request handling
Support for different data formats
gptkbp:specification 2.1
gptkbp:successor gptkb:Java_EE_JAX-RS
gptkbp:supports gptkb:OAuth_2.0
gptkb:XML
gptkb:JSON
JWT (JSON Web Tokens)
CORS (Cross-Origin Resource Sharing)
Load balancing
Security features
Service discovery
Hypermedia as the engine of application state (HATEOAS)
Content negotiation
Dependency injection
Versioning of APIs
Custom media types
Streaming of data
gptkbp:used_in Java applications
gptkbp:uses HTTP methods
gptkbp:bfsParent gptkb:Jakarta_EE
gptkbp:bfsLayer 5