JAV18 J2EE Techniques et architecture

Formation

À Tunis (Tunisie)

Prix sur demande

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

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Techniques du son
  • Techniques de formation
  • J2EE

Le programme

  1. 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, ... .

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

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

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

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

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

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

JAV18 J2EE Techniques et architecture

Prix sur demande