frameworks java/jee, état de l`art

publicité
Développement logiciel
FRAMEWORKS JAVA/JEE, ÉTAT DE L'ART
Réf: FJE
Durée : 2 jours (7 heures)
OBJECTIFS DE LA FORMATION
Ce séminaire vous permettra de découvrir les principaux Frameworks Java/JEE. Vous apprendrez à choisir les plus utiles en
fonction de vos besoins et comprendrez comment en tirer parti pour améliorer vos développements au niveau des différentes
couches applicatives (présentation, service, persistance, métier).
Contenu de cette formation Java JEE Frameworks:
- Introduction
- Avènement des conteneurs légers
- Persistance des données, mapping objet relationnel
- Le web
- Architectures distribuées et intégration au SI
- Déploiement et serveurs d'applications
- Les langages alternatifs
PROGRAMME DE FORMATION
Démonstration
Un projet java servira de fil conducteur et permettra d'illustrer les points du cours. Il sera validé par des tests unitaires puis
déployé sous Glassfish v3. L'environnement de démonstration mettra également en avant Eclipse et Maven.
Programme de cette formation Java JEE Frameworks
Introduction
- Les enjeux du développement d'application : découpage en composants, découpage en couches.
- Que signifie " java " ? Un langage, une machine virtuelle, des librairies, une spécification (JEE).
- Présentation de l'écosystème Java et de l'émulation entre le standard JEE et les frameworks alternatifs (Spring, Struts,
Hibernate...).
- Le rôle de chacun : développeur, architecte, DBA, testeur, chef de projet.
Avènement des conteneurs légers
- Le rôle d'un conteneur : gestion du cycle de vie des objets, injection, interception, transactions, sécurité, exécutions
planifiées...
- Les retours d'expériences des EJB 2.x et la montée en puissance du conteneur Spring.
- De la nécessité (ou non) d'un serveur d'application.
- L'approche POJO (Plain Old Java Objects) : avantages et effets de bord.
- Le retour en force des EJB avec JEE5 (EJB 3.0) et JEE6 (EJB 3.1.), comparaison avec Spring.
- Vers une unification EJB/Spring ?
- Les serveurs d'applications.
Persistance des données, mapping objet relationnel
- Les différentes bases de données.
- Le rôle d'un framework de mapping objet / relationnel.
- La 'déferlante' Hibernate, les principes établis par ce framework. La difficulté à maîtriser un framework de mapping objet /
relationnel. D'Hibernate à JPA puis à JPA 2.
Le web
- L'offre historique : JSP/Servlet.
- La nouvelle donne posée par Struts.
- Les différentes approches : MVC, Composant.
- Le standard JSF et les frameworks concurrents : Spring MVC, Struts 2, Wicket.
- Les servlets 3.0, Comet.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
- Le RIA : JavaFX, Echo2, GWT.
Architectures distribuées et intégration au SI
- L'enjeu des transactions distribuées et le rôle d'un moniteur transactionnel.
- Les Web services : JAX-WS, JAX-RS (REST).
- L'échange de message avec JMS. JCA.
- Les ESB. Présentation de JBI à travers ServiceMix.
Déploiement et serveurs d'applications
- Différents livrables pour différents types d'applications.
- Comparaison des forces en présence : les serveurs d'applications JEE (forces et faiblesses de chacun), les conteneurs de
servlets, le serveur Spring.
- La nouvelle donne posée par JEE6 'web profile'. OSGI.
Les langages alternatifs
- Support d'autres langages par la JVM. JSR 223 et 292.
- Quels sont ces autres langages (Groovy, Ruby, Scala) ?
- Le couplage avec des programmes java existants.
PROFIL STAGIAIRES & PRÉ-REQUIS
Chefs de projets, architectes, analystes, concepteurs-développeurs désirant comprendre les enjeux du développement
d'applications dans l'écosystème Java.
Connaissances de base en développement java.
PRIX
Paris : 1 830.00 € HT - 2 196.00 € TTC
Province : 1 830.00 € HT - 2 196.00 € TTC
DATES DE FORMATIONS
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg : Nous
consulter.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
Powered by TCPDF (www.tcpdf.org)
Téléchargement