Formation Java EE, introduction pratique


Formation Java EE, introduction pratique

Catalogue : Développement logiciel



Introduction à Java EE
• Les apports de l'architecture N-tiers (cluster, réutilisation de services...).
• Les principaux concepts Java EE.
• Les services Java EE (JNDI, Web, EJB, JTA, JAAS, JMX...).
• Les offres du marché (JBoss, GlassFish, WebSphere, Jonas...).
• Panorama de l'écosystème Java/Java EE : composants, Design Pattern et les principaux frameworks utilisables.
Travaux pratiques
Mise en place de l'environnement : installation d'un JDK, d'un serveur d'application Open Source (JBoss, GlassFish...) et d'un IDE (Eclipse, NetBeans...). Démonstrations d'applications.
Les technologies Web de Java EE
• Architecture Web, serveur HTTP et client léger.
• Protocole HTTP, requête cliente et réponse serveur.
• Fonctionnement et rôle des Servlets et des JSP.
• Les librairies de balises ou taglibs.
• Structure standard d'une application Web Java EE.
• Le fichier de configuration normalisé web.xml.
• Déploiement des applications Web Java EE, les archives JAR, WAR et EAR.
• Les frameworks MVC (JSF, Struts 2...).
Travaux pratiques
Démonstration et détail du fonctionnement et du paramétrage d'une application Web Java EE.
Les Enterprise Java Beans
• Problématique de réutilisation et d'accès distant aux services.
• Principes et technologies des EJB (Stub, Skeleton, Remote, Local, RMI, IIOP...).
• Les annotations.
• Les différentes spécifications (EJB1.x, 2.x et 3.x).
• Besoin de simplification de l'architecture EJB2.
• Description de l'architecture EJB 3.x.
• Les différents types d'EJB (session, entité et message).
• Interopérabilité EJB 2.x avec EJB 3.0.
Travaux pratiques
Mise en œuvre des EJB. Développer un exemple d'EJB. Explication de cas d'usage et démonstrations.
Les Web Services
• Qu'est-ce qu'un Web Service ? Objectif. Principe.
• Principales technologies (REST, SOAP/WSDL/UDDI).
• Les contrats de services.
• Le rôle de XML et de la plateforme Java.
• Architecture orientée service (SOA).
• Description du protocole SOAP. Le langage WSDL de description des Web Services. Publication de Web Services avec UDDI.
• Description des services REST. Les ressources. Les URI.
• Les outils de programmation pour la création et l'utilisation de Web Services (Axis, JAX-WS, JAX-RS...).
Travaux pratiques
Mise en œuvre des Web Services REST et SOAP.

 

Fiche de la formation



 Cible :

Développeurs, architectes, ingénieurs d'étude et chefs de projets.


 Prérequis :

Connaissances de base en développement Java. Expérience requise.


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous