Java EE: enterprise applicaties ontwikkelen met EJB 3.x en JPA
In deze cursus leren de deelnemers het praktisch gebruik van EJB3.x. Zij krijgen inzicht in de volledige EJB 3 architectuur en de verschillende onderdelen van de EJB3.x specificatie:
- volledig overzicht en bespreking van alle types, van sessie beans over message-driven beans tot entity beans;
- een gedetailleerde bespreking van de Java Persistence Architectuur (JPA) en de object-relationele mapping mechanismen,
- enterprise services zoals context dependency injectie (CDI), security, transacties, interceptors en timers;
- integratie van applicatie cliënten;
- testen binnen en buiten de EJB container.
De Java EE architectuur zal uitgelegd worden aan de hand van overzichtelijke voorbeeld toepassingen met geïntegreerde EJB componenten.
Kalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
Doelgroep
Java architecten, designers en ontwikkelaars, die enterprise toepassingen gaan ontwikkelen gebaseerd op EJB3 componenten.
Voorkennis
Een goede kennis van Java SE (cf. Java: basiscursus) en vertrouwdheid met JDBC (cf. cursus JDBC), of een gelijkwaardige kennis hebben.
Inhoud
- Java EE inleiding
- Java EE architectuur • Java EE applicatie model • Java EE platform
- Java Persistence Architecture (JPA)
- Java persistency API - Entity Manager en Entities
- Object relationele mapping
- JPA annotaties: entities • relaties • overerving • collecties
- persisteren van objecten
- querying • criteria API
- Session beans
- Stateless • Stateful • Singleton
- Message-driven beans
- Messaging en JMS
- MDB implementatie en configuratie van messaging engine
- Services
- (Context) Dependency injection (CDI)
- Java Naming and Directory Interface (JNDI)
- Security
- Transacties
- Interceptors
- Timer service
- Design overwegingen
Verloop van de cursus
De theoretische uitleg wordt aangevuld met demo's. De cursist spendeert een groot deel van de tijd aan het ontwikkelen en testen van enterprise Java applicaties. De interactiviteit tijdens deze workshop is een groot voordeel voor het bekomen van een zo volledig mogelijke EJB3.x ervaring.
Duur
4 dagen.
Docent
ABIS.
SESSIE-INFO EN INSCHRIJVEN |