Spring - The Spring Framework 3.0 - Advanced
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
Eksempel fra materialet på Spring - The Spring Framework 3.0 - Advanced.
Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.