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

 
  (, )

Bonne, professeur très performant dans la découvertes des erreurs

 
  (, )

Très bonne, beaucoup de points positifs. Bonne structure de cours, facilité d'explication

 
  (, )

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.

 
  (, )

Un peu court pour le contenu, surtout vu les problèmes pratiques à résoudre (erreurs au niveau des exercices), mais intéressant malgré tout

 
  (, )

Très satisfait du cours. Bon rapport théorie/pratique + aide en cas de besoin

 
  (, )

A well designedcourse that covered much material

 
  (, )

Zeer goede fundamentele curses

 
  (, )

Cliquez ici pour voir d'autres commentaires...

Grote hoeveelheid nieuwe leerstof, varwarrend naar het einde toe

 
  (, )

Goede cursus, heel veel bijgellerd

 
  (, )

Zware cursus met veel termen en onderwerpen

 
  (, )

Zoals de vorige cursussen kan ik een oefening meer gebruiken zodat alles iets bete in de vingers zit. Structuur vervaagt door snelheid/hoeveelheid

 
  (, )

Niveau en inhoud zee goed. Er mag iets meer tijd gegeven worden om leerstof te laten bezinken. Hiervoor zou een extra dag nodig zijn!

 
  (, )

Goed. We zien veel dingen op een korte tijd

 
  (, )

Documentatie soms té sumier

 
  (, )

Goede cursus maar teveel informatie om op 4 dagen te behandelen

 
  (, )

veel items op korte tijd

 
  (, )

Door problemen met instellingen in RAD zijn bepaalde delen van de cursus toch wel vlug doorlopen/behandeld geweest

 
  (, )

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

 
  (, )

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

 
  (, )

Goed en uitgebreid, daardoor verloor men soms ook het globale zicht. Beter een rustdag (studiedag) plaatsen tussen elke lesdag

 
  (, )

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.

 
  (, )

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION