This course covers more advanced concepts of JAX-RS. You will learn some important concepts related to resource life cycle, authentication and client APIs. You will also implement framework extensions like converters, message readers and writers.
This course covers:
Learn how to setup a JAX-RS application in an environment-agnostic way using the Application class. Deploy a REST API web application on Tomcat without a servlet.xml.
JAX-RS provides several ways to extend and customize the framework when building a REST application. You can create your own custom converters to handle data type conversions, as well as create custom readers and writers to work with the message body content.
Learn how to implement a client application using the JAX-RS client API. Make GET and POST API calls, configure your requests and implement Invocations.
Learn how to implement authentication in your REST APIs. Learn how to create filters in JAX-RS and implement an Authentication filter that does Basic Auth.