Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Ontdek JEE 7
Architectuur van bedrijfsapplicaties
Java EE 7-specificatie: nieuwe functies, evoluties
JEE 7-servers
Workshop: Installatie van de ontwikkelomgeving: IDE, applicatieserver, databaseserver
Gebruik van de nieuwe functies
Batch Applicaties : Batch proces manipulaties
Java API voor JSON : hoofd interfaces, creatie / parsing van streams
Java API voor WebSocket : presentatie, communicatie, creatie van EndPoints
Concurrency Utilities : Executors, Thread Pooling
Workshop: WebSocket-implementatie - De JSON API gebruiken - taken creëren
Ontwikkeling van REST-webdiensten (JAX-RS 2.0)
Webdiensten: architecturen (SOAP / RESTful)
Java API voor RESTful Web Services 2.0: API en annotaties, implementatie
Een webdienstclient aanmaken
Een JSON-antwoord verwerken
Workshop: RESTful-webdiensten en -query's implementeren
Implementeren van berichtgerichte communicatie (JMS 2.0)
Asynchrone communicatie en JMS
EJB MD en wat er nieuw is in JMS 2.0
JMS-berichten verzenden naar een onderwerp of wachtrij
Berichten consumeren
Workshop: Implementeren van het verzenden en consumeren van JMS-berichten
Het gebruik van de EL 3.0 uitdrukkingstaal onder de knie krijgen
JSP 2.2: specificatie, nieuwe functies
Nieuwe EL 3.0 operatoren
Statische elementen en methodeverwijzingen
Aangepaste converters
Lambda expressies
Constructie en bewerkingen op verzamelingen
Workshop: Meerdere voorbeelden van EL 3.0-gebruik
Ontdekken van de updates in JEE 7
Servlet 3.1: asynchroon verzoek (Non-blocking I/O), HttpUpgradeHandler interfaces, WebConnection, beveiliging, reset
JPA 2.1: recall, converters, update/delete criteria, stored procedures, EntityListeners, ...
EJB 3.2 : evolutie, types, asynchrone communicatie, timers
CDI 1.1 : dependency injection, scopes, interceptors, decorators
JSF 2.2 : HTML5 ondersteuning, multi-templating, Faces Flows, Stateless views
Workshop: EJB Lite componenten implementatie - database mapping (JPA) - JSF views implementatie