Ontwikkeling van web services met Java EE

Het gebruik van web services laat de integratie van applicaties op verschillende platformen toe. Java EE ondersteunt traditionele web services, gebaseerd op XML en SOAP, en daarnaast ook de RESTful services, die gebruik maken van benoemde resources in een URL en het HTTP en HTTPS communicatieprotocol.

Deze cursus leert hoe een Service Oriented Architectuur (SOA) geïmplementeerd kan worden in Java EE.

  • bouwen van RESTful services (APIs)
  • gebruik van APIs in een browser of in een Java client
  • bouwen van klassieke web services, gebruikmakend van WSDL (Web Services Description Language)
  • creëren van een client die de web service benadert, gebaseerd op SOAP

De focus zal liggen op de REST APIs. Verder worden aspecten zoals foutbehandeling en beveiliging besproken.

Kalender

datumduurtaalplaatsprijs 
10 jun3Leuven 1650 EUR (excl. BTW)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Applicatieontwikkelaars die web services gaan implementeren, gebaseerd op een Java EE platform.

Voorkennis

Men moet de basisbeginselen van web services kennen (zie cursus SOA & web services concepten). Bovendien is een grondige kennis van Java (zie cursus Java: basiscursus) en een basis kennis van XML (zie cursus XML concepten) noodzakelijk.

Inhoud

  • Concepten van web services
  • Gedistribueerde applicaties
  • SOAP en WSDL
  • RESTful services
  • Java Web Services: de basis
  • Java Web Services APIs en Frameworks: JAX-RS en JAX-WS implementaties
  • Opzetten van een JAX-RS/JAX-WS applicatie met Maven
  • Testen met SoapUI
  • Verwerking van XML/JSON in Java
  • XML en/vs. JSON
  • Overzicht van JAXP en JAXB voor de verwerking XML en JSON bestanden
  • De REST Architecturale Stijl
  • Bouwen van REST APIs met JAX-RS
  • Definiëren van RESTful resources
  • JAX-RS annotaties: HTTP methodes, request-parameters, providers,...
  • Databinding in JAX-RS
  • Creëren van Java REST clients
  • Aanroepen van de API methodes: get/post/put/delete
  • REST Exception Handling
  • HTTP(S) status codes
  • Response class
  • Exception Handling in API en client met WebApplicationException en ExceptionMapper
  • Beveiliging van REST APIs
  • Creëren van Klassieke Soap Services met JAX-WS
  • Creëren van een JAX-WS web service m.b.v. annotaties
  • Toegang tot een web service vanuit een Java component, gebruikmakend van SOAP
  • JAX-WS Exception Handling

Verloop van de cursus

Klassikale training en oefeningen, gebaseerd op een Java EE IDE (bv. Eclipse) en een Java EE runtime.

Duur

3 dagen.

Docent

Sandy Schillebeeckx, Guido Indesteege.

Reviews

Zeer goede cursus.

 
  (, )

Zeer goed!

 
  (, )

Een heel uitgebreid onderwerp, dat gelukkig stap voor stap aangbracht wordt. De cursus is op erg hoog niveau. Veel voorkennis is vereist om te kunnen volgen

 
  (, )

Bonne appréciation

 
  (, )

Parfait, compréhension totale des web services grâce au cours

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN