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
Front-End DeveloperLearnQuest via Coursera Fundamentals of Java EE Development
Red Hat via edX Java EE 7: Web Services
LinkedIn Learning Java EE 8 Essential Training
LinkedIn Learning Java EE 8 Essential Training
LinkedIn Learning