gptkbp:instance_of
|
gptkb:API
|
gptkbp:allows
|
content negotiation
URI templates
custom media types
|
gptkbp:based_on
|
gptkb:Java_EE
|
gptkbp:can_be_used_with
|
gptkb:Kubernetes
gptkb:Docker
gptkb:Spring_Framework
|
gptkbp:designed_for
|
building RESTful web services
|
gptkbp:developed_by
|
gptkb:Java_Community_Process
|
gptkbp:enables
|
stateless communication
|
gptkbp:facilitates
|
URI mapping
|
gptkbp:first_released
|
gptkb:2008
|
https://www.w3.org/2000/01/rdf-schema#label
|
Java API for RESTful Web Services (JAX-RS)
|
gptkbp:includes
|
client API
|
gptkbp:integrates_with
|
gptkb:API
gptkb:Java_EE
gptkb:Spring_Framework
|
gptkbp:is_adopted_by
|
many organizations
|
gptkbp:is_compatible_with
|
gptkb:Java_SE
gptkb:Java_EE
Java 8 and above
RESTful principles
|
gptkbp:is_documented_in
|
gptkb:JAX-RS_specification
|
gptkbp:is_implemented_in
|
gptkb:Jersey
gptkb:RESTEasy
gptkb:Apache_CXF
|
gptkbp:is_part_of
|
gptkb:Java_EE_platform
gptkb:Java_programming_language
gptkb:Java_ecosystem
RESTful architecture
|
gptkbp:is_popular_in
|
enterprise applications
API development
cloud applications
web services development
|
gptkbp:is_supported_by
|
gptkb:Java_frameworks
gptkb:Payara
gptkb:Glass_Fish
gptkb:Wild_Fly
gptkb:Tomcat
multiple application servers
|
gptkbp:is_used_by
|
gptkb:mobile_applications
web applications
|
gptkbp:is_used_for
|
API development
data-driven applications
service-oriented architecture
mobile backend services
|
gptkbp:is_used_in
|
cloud-native applications
microservices architecture
|
gptkbp:latest_version
|
2.1
|
gptkbp:provides
|
exception handling
client API
request filtering
response filtering
annotations for resource classes
filters and interceptors
hypermedia support
API versioning support
dependency injection support
API documentation support
custom media types
standard error responses
standardized way to create RESTful services
|
gptkbp:supports
|
gptkb:OAuth_2.0
gptkb:XML
gptkb:CORS
gptkb:JSON
gptkb:HATEOAS
HTTP methods
exception handling
filters
interceptors
asynchronous processing
content negotiation
OAuth authentication
multipart requests
JWT authentication
XML and JSON data formats
|
gptkbp:uses
|
annotations
JSON for data interchange
|
gptkbp:bfsParent
|
gptkb:servers
gptkb:API
gptkb:Java
gptkb:Java_EE
gptkb:Java_2_Platform
gptkb:Java_programming_language
gptkb:Java_Development_Kit_(JDK)
gptkb:Inspector
|
gptkbp:bfsLayer
|
4
|