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

     
Très satisfait du cours. Bon rapport théorie/pratique + aide en cas de besoin (, )
     
très bien, réponds à mes attentes (, )
     
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 (, )
     
Goede cursus maar teveel informatie om op 4 dagen te behandelen (, )
     
more complex exercises and more quantity, until now the exercises ware basic/simple.Please use English thoughout the entire course. (, )
     
good overview, but at some points I got stuck on the practice. (, )
     
Documentatie soms té sumier (, )
     
Door problemen met instellingen in RAD zijn bepaalde delen van de cursus toch wel vlug doorlopen/behandeld geweest (, )
     
veel items op korte tijd (, )
     
It was a good introduction to EJB3.1 (, )

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