JAV18 J2EE Techniques et architecture

Formation

À Tunis (Tunisie)

Prix sur demande

Appeler le centre

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

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

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.

Appeler le centre

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

Prix sur demande