JAX-RS - REST og RESTful services - Foundation

Kort om undervisningen

REST har i de senere år vundet stor udbredelse som et alternativ til bl.a. RPC-orienterede Web Services. REST er en arkitekturstil, som – korrekt anvendt – kan tilføje et system vigtige egenskaber, som høj skalerbarhed, gennemskuelighed og løs kobling. Kurset giver en grundig introduktion til REST-principperne og sætter deltageren i stand til at implementere egne RESTful services med JAX-RS (JSR-311).

Indhold

  • Grunding introduktion til REST-tankegangen, Ressource Oriented Architecture og hypermedia.
  • Domænemodellering vha. Ressourcer, Repræsentationer, Adresser etc.
  • Brug af JAX-RS til implementation af RESTful services
  • Eksponering af POJOS, Servlets og EJB’er
  • Trådmodel og samtidighedshåndtering
  • Fejlhåndtering og Mapping af Exceptions
  • Brug af JAXB til XML-baserede ressourcer
  • Sikkerhed i REST-applikationer
  • Caching, herunder etags, revalidation og conditional gets
  • Strategier for håndtering af transaktioner
  • Sammensætning af eksisterende RESTful services (mashups)
  • Introduktion til WADL-sproget
  • Diskussion af anvendelsesområderne for hhv. RESTful services og Web Services/WS-*

Forudsætninger

Kurset kræver ingen særlige forudsætninger.

Målgruppe

Udviklere og arkitekter, som enten skal i gang med REST eller har brug for et dybere kendskab til muligheder og begrænsninger i REST-arkitekturen. Det pointeres, at der er tale om et begynderkursus og fokus ligger på JAX-RS.

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.