Improve your coding skills from beginner to expert with the largest online Java e-learning platform

JavaEE and WildFly Module 2: Webservices

with SOAP and REST
  • This second module covers remoting and webservices in JavaEE.
  • We start with SOAP, and then move on to REST.
  • Full coverage of REST webservices, including HATEOAS!

Pre-requisites

You will need to be familiar with the basics of EJBs and JavaEE - for this you can study module 1 in this series.

Contents - equivalent to 3 days of live training.

 

Having problems? check the errata for this course.

1

Introduction Preview
19m 58s
If you haven't studied module 1, then we show how to setup your workspace.

2

SOAP Introduction Watch
44m 50s
The basics of SOAP and how to export an EJB to a SOAP endpoint.

3

SOAP Clients Watch
28m 22s
How to call a SOAP endpoint in Java, using wsimport.

4

HTTP Verbs Watch
25m 34s
This is a warmup for the REST section of the course. You don't need to watch this if you already know GET, POST, PUT and DELETE - and the reasons why you would use each.

5

REST Representations and URIs Watch
18m 2s
The first two major aspects of REST

6

REST Services Watch
25m 36s
Coding a REST service in JavaEE and Wildfly

7

REST Clients Watch
37m 27s
Using REST-Easy to call the service.

8

Content Negotiation Watch
20m 22s
How to support multiple content formats.

9

Error Handling Watch
30m 32s
Correct use of HTTP Status codes.

10

Parameters Watch
31m 40s
How to pass parameters in a "RESTful" way.

11

HTTP Operations Watch
36m 5s
How to correctly implement PUT and DELETE.

12

HATEOAS Watch
44m 0s
The final major principle in REST - it's not often applied and we talk about why this is.

Let the Course Come to You

About Us Contact Privacy T&Cs
Facebook Twitter YouTube LinkedIn