Java EE: développer des applications entreprise avec EJB 3.x et JPA
L'objectif de ce cours est d'acquérir des connaissances pratiques sur EJB 3.x Les participants
- reçoivent un aperçu de toute l'architecture EJB et des différentes zones de la spécification EJB3.x
- recevront une exploration de toute type de bean, de session beans jusqu'au message-driven beans et entity beans;
- entrent dans la Java Persistence Architecture (JPA) et des mécanismes de mapping objet-relationnel;
- découvront des services d'entreprises comme context dependency injection (CDI), sécurité, transactions, intercepteurs et timers;
- seront capable de structurer ces applications d'entreprise, les intégrer avec des clients et de les déboguer de manière efficace à l'intérieur ou en dehors d'un container EJB;
L'architecture de Java EE sera expliquée et démontrée par des exemples d'applications basées sur des composants EJB.
Calendrier
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.
Participants
Architectes et programmeurs d'applications qui se préparent à développer des applications basés sur les composants EJB 3.x dans un environnement Java EE.
Connaissances préalables
Une connaissance approfondie du Java SE et être familiarisé avec JDBC (cf. cours La programmation en Java et JDBC).
Contenu
- Introduction Java EE
- L'architecture Java EE • Java EE modèle d'applications • plate-forme Java EE
- Java EE composants du business
- Java Persistence Architecture (JPA)
- Java persistency API - Entity Manager et Entities
- Mapping objet-relationnel
- JPA annotations: entities • relations • inheritance • collections
- persisting objects
- querying • criteria API
- Session beans
- Stateless • Stateful • Singleton
- Message-driven beans
- Messaging et JMS
- MDB implémentation et configuration du messaging engine
- Services
- (Context) Dependency injection (CDI)
- Java Naming and Directory Interface (JNDI)
- Security
- Transactions
- Interceptors
- Timer service
- Considérations du design
Pédagogie
Les explications théoriques sont complétées par des démonstrations pratiques. Le participant consacre une partie du temps au développement interactif et aux essais d'applications d'entreprise afin d'acquérir une expérience complète de EJB 3.x.
Durée
4 jours.
Formateur
Guido Indesteege.
Reviews
4.1/5 (basé sur 39 évaluations; les plus récentes sont montrées ci-dessous)
|
Très intéressant
| (Sophie, ) |
Très bonne, beaucoup de points positifs. Bonne structure de cours, facilité d'explication
| (N.N., Westpole Benelux, ) |
Bonne, professeur très performant dans la découvertes des erreurs
| (Junior, ) |
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, ) |
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, ) |
A well designedcourse that covered much material
| (N.N., ) |
Grote hoeveelheid nieuwe leerstof, varwarrend naar het einde toe
| (Arno Van den Eede, Westpole Benelux, ) |
Cliquez ici pour voir d'autres commentaires...
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., ) |
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, ) |
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
- Le développement JSF (JavaServer Faces)
- JDBC
- Aperçu de l'architecture Java EE
- SQL et RDBMS: cours de base
INFO SESSION ET INSCRIPTION |