Java EE 8: Web Services

Go to class
Write Review

Free Online Course: Java EE 8: Web Services provided by LinkedIn Learning is a comprehensive online course, which lasts for 4-5 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java EE 8: Web Services is taught by Tayo Koleoso.

Overview
  • Learn how to develop modern and lightweight web services using Java Enterprise Edition (EE) 8.

Syllabus
  • Introduction

    • Web services with Java EE 8
    1. Web Services Primer
    • Why web services are developed
    • Web service terminology
    2. Java EE Web Service Toolkit
    • REST and SOAP
    • JAX-RS for RESTful services
    • JAX-WS for SOAP Services
    • Know the difference: SOAP vs. RESTful
    • What's new in Java EE 8 for web services
    3. Quick Start with JAX-RS
    • Configure the Java project in Eclipse
    • Your first RESTful web service
    • Package and deploy the service
    • Testing with Postman
    • Dissecting your REST service
    • All about paths in JAX-RS
    4. Quick Start with JAX-WS
    • Your first SOAP web service
    • Packaging and deploying your SOAP service
    • Testing with SoapUI
    • Dissecting your SOAP service
    • Consume SOAP services with Java clients
    • Java SOAP client
    5. JAX-RS Toolkit for Building RESTful Services
    • Configure your service URL
    • Handle different HTTP methods in JAX-RS
    • Handle request parameters in JAX-RS
    • Use server-sent events (SSE) in JAX-RS
    • The @Context resource
    6. Consume Your RESTful Service
    • Synchronous REST service client
    • Asynchronous REST service client
    • Reactive clients in JAX-RS
    • Implement a reactive client
    7. Customize Your JAX-RS Web Service
    • Validation in JAX-RS
    • Error handling in JAX-RS
    8. JAX-RS Service Maintenance
    • Logging and monitoring in JAX-RS and JAX-WS
    • Tracing in JAX-RS
    • Custom logging in JAX-RS with filters
    • Document JAX-RS with Swagger
    9. JAX-RS Service Security
    • Password authentication in JAX-RS
    • Security using the JWT API
    • Implementing password authentication
    • CORS in JAX-RS
    Conclusion
    • Next steps