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? Gelieve dan ABIS te contacteren.
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
Guido Indesteege.
Reviews
4.1/5 (gebaseerd op 39 evaluaties; de meest recente worden hieronder getoond)
|
Grote hoeveelheid nieuwe leerstof, varwarrend naar het einde toe
| (Arno Van den Eede, Westpole Benelux, ) |
Zeer goede fundamentele curses
| (Gaetan, ) |
Zware cursus met veel termen en onderwerpen
| (N.N., Colruyt Group Services, ) |
Goede cursus, heel veel bijgellerd
| (N.N., ) |
Zoals de vorige cursussen kan ik een oefening meer gebruiken zodat alles iets bete in de vingers zit. Structuur vervaagt door snelheid/hoeveelheid
| (N.N., ) |
Niveau en inhoud zee goed. Er mag iets meer tijd gegeven worden om leerstof te laten bezinken. Hiervoor zou een extra dag nodig zijn!
| (Jos, ) |
Goed. We zien veel dingen op een korte tijd
| (Kenny, ) |
Documentatie soms té sumier
| (N.N., ) |
Klik hier om meer commentaren te zien...
Dappere poging om zo een grote cursus op zo'n korte tijd te geven. Lesgever en manier van lesgeven(theorie/oefening) zijn heel goed, maar dit is onmogelijk om op 4 dagen volledig tot zijn recht te laten komen.
| (N.N., ) |
Goede cursus maar teveel informatie om op 4 dagen te behandelen
| (N.N., ) |
Door problemen met instellingen in RAD zijn bepaalde delen van de cursus toch wel vlug doorlopen/behandeld geweest
| (N.N., ) |
veel items op korte tijd
| (N.N., Colruyt Group Services, ) |
Algemeen goed. Gebrek aan integratie-oefening waarbij alle onderdelen samenkomen(faces+EJB+JPA etc...) Daarvoor was de duur te kort. De cursus is goed maar bestaat uit slides. Het zou beter kunnen zijn als dit een uitgeschreven tekst was (als naslagwerk t
| (N.N., ) |
docent gemotiveerd, goede kennis, kan het goed en vlot overbrengen - -Inhoud, moeilijkste cursus, slides te summier om achteraf te kunnen studeren. Tijd, veel te weinig, zou gerust 10 dagen mogen duren.Hierdoor toch welwat gemiste kans - heel hoog tempo
| (Jan Carremans, Colruyt Group Services, ) |
Goed en uitgebreid, daardoor verloor men soms ook het globale zicht. Beter een rustdag (studiedag) plaatsen tussen elke lesdag
| (Kenny Wong, ) |
A well designedcourse that covered much material
| (N.N., ) |
Très intéressant
| (Sophie, ) |
Bonne, professeur très performant dans la découvertes des erreurs
| (Junior, ) |
Très bonne, beaucoup de points positifs. Bonne structure de cours, facilité d'explication
| (N.N., Westpole Benelux, ) |
Un peu court pour le contenu, surtout vu les problèmes pratiques à résoudre (erreurs au niveau des exercices), mais intéressant malgré tout
| (N.N., Westpole Benelux, ) |
Très satisfait du cours. Bon rapport théorie/pratique + aide en cas de besoin
| (N.N., Smals, ) |
Il y a plusieurs méthodologie en Java EE. On voie beaucoup d'exemple, et donc, il faut revoir chez soi. Manque de temps pour approfondir.
| (Khalid Kaddar, Westpole Benelux, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
- JSF (JavaServer Faces)
- JDBC
- Java EE: overzicht van de architectuur
- SQL en relationele databases: basiskennis
SESSIE-INFO EN INSCHRIJVEN |