YoVDO

Java EE 8: Web Services

Offered By: LinkedIn Learning

Tags

Java EE Courses Java Courses Postman Courses SoapUI Courses JAX-RS Courses REST Courses SOAP Courses

Course Description

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

Taught by

Tayo Koleoso

Related Courses

Android Basics in Kotlin
Google via Independent
API Design in Node.js, v3
Frontend Masters
Building HTTP APIs with Spring
Vanderbilt University via Coursera
Build a JavaScript AI App with React and the OpenAI API
LinkedIn Learning
Building APIs with LoopBack
LinkedIn Learning