EtusivuHae koulutuksiaava Web Services -ohjelmointi (Java Web Services Programming)

ava Web Services -ohjelmointi (Java Web Services Programming)

Koulutuksessa käydään läpi Javan Web Services mahdollisuudet, rajapinnat ja parhaat käytännöt. Koulutuksen käynyt osaa rakentaa Java- ja Java EE-tekniikoin hyviä Web Services -palveluita sekä kytkeytyä olemassaoleviin SOAP rajapintoihin. Koulutuksessa opitaan myös hyviä käytäntöjä XML-pohjaisen tiedonsiirron tehostamiseen. 

Web Service -tekniikka mahdollistaa organisaation tietojärjestelmän palvelujen julkistamisen Internetiin teknologiariippumattomalla tavalla. Se on yksi tärkeimmistä teknisistä ratkaisuista Service-Oriented Architecture (SOA) -ajattelumallin taustalla. Tässä koulutuksessa käymme asiat läpi pintaa syvemmällä ja menemme vauhdilla Web Service -maailmaan. Opit paitsi käyttämään web serviceitä myös ratkomaan mahdollisia yhteensopivuus- tai ongelmatilanteita.


Koulutusmuoto
Classroom

Kesto
2 päivää

Hinta
1550 €

Kohderyhmä

Kurssi sopii Java-ohjelmoijille, jotka haluavat oppia rakentamaan Java- ja Java EE-tekniikoin hyviä Web Services -palveluita sekä kytkeytymään olemassaoleviin SOAP rajapintoihin. Osallistujilta edellytetään Java-ohjelmoinnin perusteiden hallintaa sekä JavaEE ympäristön perusymmärrystä.

Kurssin sisältö

1. Päivä

Web Service tekniikat

  • Web Services ja SOA
  • Mitä SOAP on?
  • SOAP vs REST palvelut
  • Palvelurajapinnan suunnittelu

Perustoteutus

  • JAX-WS tekniikka
  • Yksinkertainen palvelurajapinta
  • WSDL ja Schema
  • WSDL:n yhteensopivuus
  • Scheman tehokkuus
  • SOAP UI

 Clientin toteutus

  • JavaEE clientit
  • Standalone clientit
  • JAX-WS Dispatch
  • SAAJ -tekniikka

 2. Päivä

Oliorakenteiden käyttö

  • Value Object:n kuvaus
  • Kokoelmien käyttö
  • Hierarkiset rakenteet
  • JPA entiteettien käyttö

 Edistyneempiä piirteitä

  • Providerit
  • Binääritiedon käsittely ja MTOM
  • Handlers
  • Contract-first –kehitys

Web Service –standardeja

  • WSIT
  • Reliable Messaging
  • Tapahtumanhallinta
  • Muita standardeja

 Palvelujen suojaaminen

  • Tietoturvan yleiskatsaus
  • JavaEE -turvallisuus
  • Web Service -erityispiirteet

Aikataulu

Koulutuspäivä alkaa klo 9 ja päättyy noin klo 16-16.30. Aamiainen on tarjolla klo 8.15-9.00.