home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Java EE: développer des applications enterprise avec EJB 3.x et JPA

Objectif

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.

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
 

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).

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.

Formateurs

Guido Indesteege.

Durée

4 jours.

Calendrier

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.

Score global

   
4.1/5 (basé sur 34 évaluations)

Reviews

     
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. (, )
     
The subjects fits very well together (, )
     
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 (, )
     
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 (, )
     
Door problemen met instellingen in RAD zijn bepaalde delen van de cursus toch wel vlug doorlopen/behandeld geweest (, )
     
Très satisfait du cours. Bon rapport théorie/pratique + aide en cas de besoin (, )
     
very useful (, )
     
Goed en uitgebreid, daardoor verloor men soms ook het globale zicht. Beter een rustdag (studiedag) plaatsen tussen elke lesdag (, )
     
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 bien, réponds à mes attentes (, )

Rafraîchissez cette page pour voir d'autres commentaires.