Java EE 8: Web Services
Offered By: LinkedIn Learning
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
- Why web services are developed
- Web service terminology
- 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
- 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
- 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
- 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
- Synchronous REST service client
- Asynchronous REST service client
- Reactive clients in JAX-RS
- Implement a reactive client
- Validation in JAX-RS
- Error handling in JAX-RS
- 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
- Password authentication in JAX-RS
- Security using the JWT API
- Implementing password authentication
- CORS in JAX-RS
- Next steps
Taught by
Tayo Koleoso
Related Courses
Android Basics in KotlinGoogle 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