Avanceret Spring 2.5

Kort om undervisningen

Spring er et omfangsrigt framework til udvikling af Java-applikationer – typisk serversystemer. Springs kernefunktionalitet inkluderer support for dependency injection og aspektorienteret programmering. De enterprise systemer som udvikles i dag indeholder dog typisk en lang række ekstra avancerede features såsom web front-ends, web services samt avancerede sikkerhedsmekanismer. Dette kursus introducerer supporten for disse avancerede features ved anvendelsen af Spring samt et par udvalgte Spring projekter. Kurset introducerer ydermere kursisterne for nyhederne i Spring 3 og Java EE 6 og ikke mindst Spring Roo frameworkets bud på en samlet udviklingspakke.

Indhold

  • Genopfriskning af kernefunktionaliteten i Spring
  • En typisk enterprise arkitektur med Spring 
  • Udvikling af web applikationer vha Spring Web MVC
  • Web Services endpoint udvikling vha Spring WS
  • Web Services klient udvikling vha Spring WS 
  • Introduktion til Test-Driven Design (TDD)
  • Unittests og Integrationstests i Spring
  • Sikkerhed vha Spring Security
  • Overblik over Spring Roo
  • Nyheder, forskelle og ligheder i Spring 3 og JEE 6

Forudsætninger

Deltagerne forventes at have solidt kendskab til grundlægggende Spring - fx via kurset The Spring Framework 3.0 - Foundation.

Det vil øge udbyttet af kurset, hvis deltagerne på forhånd har kendskab til web services (fx via kurset JAX-WS - Java API for XML Web Services - Foundation).

Målgruppe

Forløbet er målrettet Java-udviklere der har erfaring med Spring og forstår de grundlæggende principper for Dependency Injection, transaktioner og udvikling af webapplikationer.

Efter kurset kan deltageren

  • Indgå som udvikler/forvalter i projektteams hvor Spring anvendes til enterprise systemudvikling
  • Udvikle web applikationer vha Spring MVC
  • Anvende Spring WS til udvikling af simple web services
  • Forstå og anvende Spring Security til opsætning og/eller integration af sikkerhed
  • Implementere unit- og integrationstests og har en ide om hvordan TDD fungerer
  • Perspektivere Spring 2.5 og relaterede projekter til nyere teknologier som Spring Roo og Java EE 6

Videre forløb

Efter kurset kan deltageren fordybe sig i specifikke teknologier med Spring på følgende kurser

 

 

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