REST-palvelut Javalla
Kuvaus
Javan JAX-RS -tekniikka mahdollistaa varsin helpolla tapaa REST-palvelujen toteuttamisen. Käytännössä annotaatioiden avulla kuvataan luokka, joka vastaa saapuviin HTTP-pyyntöihin. Peruskäytössä tekniikan haastavin osuus taitaakin olla käytettäviän annotaatioiden tunnistus. Tämän jälkeen binääritiedon käsittelyyn ja osin monimutkaisten oliorakenteiden välittäseen liittyvätkin sitten omat sudenkuoppansa.
Kurssi soveltuu kehittäjille, jotka hallitsevat Java-ohjelmointikielen ja lähtevät toteuttamaan REST-palveluja JAX-RS-tekniikalla.
Ohjelma
Käsiteltäviä aiheita
Mitä REST on
- HTTP-protokolla
- Rajapintojen suunnittelu
- JAX-RS -tekniikka
- Asiakastyypit
Palvelimen toteutus
- HTTP-menetelmät
- Pyynnön parametrointi
- Eri muotoiset vastaukset
- Virhekäsittely
Edistyneemmät piirteet
- JAX-RS -laajennukset, providerit
- Binääritiedon käsittely
- Rajapinnan suojaaminen
Peruutusehdot
Ilmoittautuminen on sitova. Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin 14 päivää ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.