Access Keys:
Skip to content (Access Key - 0)

REST og RESTful services med JAX-RS

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.

Forudsætninger

Deltagerne forventes at have solidt kendskab til Java - fx via kurserne
Objektorienteret programmering med Java 6
og Videregående programmering med Java 6.
Godt kendskab til XML forudsættes. Kendskab til HTTP er en fordel, men ikke et krav. Det kan envidere øge udbyttet af kurset, hvis deltagerne på forhånd har et bredt overblik over hele Java EE-platformen - fx via kurset
Introduktion til udvikling med Java EE 5.
eller Introduktion til udvikling på J2EE 1.4.

Beskrivelse

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-*

Tilmelding

Tryk på en af afholdelsesdatoerne nedenfor for at tilmelde dig.

Alternativt: Send email
eller ring 33 861 861

Varighed
3 dage

Deltagerpris
14.400 kr ex. moms

Kursusnummer
LB2501

Afholdelsesdatoer

København K
Ingen planlagte afholdelser.
Kontakt os for mere information.

Adaptavist Theme Builder (3.3.6-conf210) Powered by Atlassian Confluence 3.0.2, the Enterprise Wiki.