Enterprise Java Development@TOPIC@
Expose EJB-based services as resources through Web Application Programming Interfaces (APIs)
Make client resource requests of these APIs
Exchange data payloads using common Internet exchange protocols (JSON and XML)
At the completion of this topic, the student shall
have more understanding of:
Building a Web Resource Facade
Building a Web Resource Client
How Web APIs align with "REST-like" concepts
Implementing XML and JSON DTO data exchanges
be able to:
Design and implement a Web Resource Facade using JAX-RS
Implement an Web Resource Client using JAX-RS
Design and implement a set of URIs, Methods, and status codes to expose EJB capability as a Web Resource using JAX-RS
Implement Java class marshaling and demarshaling using JAXB and JSONB (and Jackson)