JAV18 J2EE Techniques et architecture
Formation
À Tunis (Tunisie)
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Tunis (Tunisie)
Identifier les principaux apports des technologies Objet, du langage Java, de la plateforme Java EE et des serveurs d'applications, dans le cadre d'applications Internet/Intranet comme pour tout type d'application Client/Serveur.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Techniques du son
- Techniques de formation
- J2EE
Le programme
- Introduction
-
Java EE : une spécification des implémentations, domaine d'application, l'aspect distribué et transactionnel.
-
Les finalités et les apports de Java EE, évolutivité des applications, portabilité, montée en charge, sûreté de fonctionnement, indépendance vis-à-vis des éditeurs, ...
-
L'approche composant à toutes les étapes de production et d'exploitation des applications.
-
L'architecture n-tiers, description des différents tiers et des composants associés.
-
La notion de conteneurs, leurs rôles, leurs services.
-
Types de containers (Servlet, EJB, etc.), panorama de l'offre.
-
Le rôle particulier des web services, infrastructure disponible dans Java EE.
-
Le packaging d'application, structure d'une archive .ear.
-
Les différents rôles dans le développement d'une application Java EE: editeur de plateforme, développeurs de composants, assembleur, déploiement et exploitation.
-
Définition des technologies et APIs disponibles : Servlet, EJB 3.0, JSF, JPA, JMS, JNDI, JAAS, JAX-WS, ... .
-
- Les applications Web
-
Classification des applications : orientées présentation ou service, modèle requête/réponse, rappels sur le protocole HTTP, cycle de vie d'une application web.
-
Définition d'un module web, packaging, déploiement, mise à jour.
-
Configuration d'une application : mapping des URLs, paramètres d'initialisation, mapping des erreurs, déclaration des ressources.
-
Connexions aux ressources, présentation de JNDI, JDBC, notion de DataSource et de pool de connexions.
-
JPA et les outils d'ORM .
-
- Les servlets
-
Définition d'une servlet, technologie au coeur de Java EE.
-
Cycle de vie d'une servlet, gestion des évènements, des erreurs.
-
Partage d'information et notion de périmètre (requête, session, etc.).
-
Implémenter les services du servlet, récupération de paramètre, construction de réponse.
-
Les filtres de requête ou de réponses, propagation de requête, délégation.
-
Gestion de session utilisateur, avec ou sans cookies.
-
Panorama des conteneurs de servlet.
-
- Java Server Page et JSF
-
Pourquoi JSP ? Définition et exemple d'une page JSP.
-
Cycle de vie d'une page JSP.
-
Eléments de syntaxe, notion de scriptlet.
-
Définition d'un JavaBean, utilisation par une page JSP.
-
Utilisation de librairies de balises, les librairies les plus communes (Struts, JSTL).
-
Documents JSP: définition et apports. Panorama des compilateurs de JSP.
-
La spécification JSF, ses apports.
-
Technologie de présentation : JSP ou facelets.
-
Les Frameworks Ajax.
-
- les EJBs
-
Définition d'un Enterprise Bean, apport et cas d'utilisation, les différents types et leurs cas d'utilisation.
-
Accès distant et distribution.
-
Cycle de vie des différents types d'EJB.
-
Comportement transactionnel.
-
Sécurité déclarative.
-
Résumé des annotations disponibles.
-
- Les Web Services
-
Définition et cas d'utilisation .
-
Le format XML, Le protocole SOAP, Les formats WSDL et UDDI.
-
Construire des services Web avec JAX-WS.
-
- La sécurité dans Java EE
-
Modèle déclaratif de la sécurité.
-
Authentification pluggable et API JAAS.
-
Chiffrement, Cryptographie et Signature.
-
Le support pour SSL, les certificats.
-
La sécurité dans les différents tiers d'une application web.
-
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
JAV18 J2EE Techniques et architecture