Beskrivelse
Lær hvordan man laver sammenhængende applikationer med Java EE 7 og udnytter de enkelte teknologier optimalt. Kurset har fokus på overblik og pragmatik og i løbet af kurset opbygges en sammenhængende applikation med databaseintegration, validering, forretningslogik, batch-programmer, web-GUI og integration via Soap- og REST-baserede web services.
Forudsætninger
Det forventes, at du har Java-kendskab svarende til Java Standard Edition 8 Advanced. Det er ikke et krav, at du har arbejdet med tidligere versioner af Java EE, fx Java EE 6 eller -5. Kurset henvender sig til udviklere, der skal i gang med Java EE 7 eller udviklere med erfaring fra tidligere versioner af Java EE, som ønsker kendskab til de nye features i Java EE 7.
Indhold
Gennemgang af udfordringer når man laver enterprisesystemer
Samspil mellem enkeltteknologier og hele Java EE 7 -platformen
Arkitekturprincipper i Java EE 7
Contexts and Dependency Injection (CDI)
Typiske Java EE-baserede arkitekturer
Web-interfaces vha. JSF 2.2
Forretningslogik vha. EJB 3.2
Persistens vha. JPA 2.1
Validering med Bean Validation 1.1
Web Services med JAX-WS 2.2
RESTful services vha. JAX-RS 2.0
Managed Beans med CDI 1.1
Web-teknologier: Servlets 3.1, JSP 2.3 og Web Sockets 1.0 ...
%%%
...
Håndtering af JSON med JSON-P 1.0
Batch 1.0
System-services som transaktioner, samtidighed, sikkerhed, clustering mm.
Underviser
Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.