Formation JEE - Servlets et JSP Approfondissement

Demande d'information

Formation JEE - Servlets et JSP Approfondissement

  • Contenu Tarifs: A distance ou présentiel: 900 euros


    Durée :    2 jours
    Public :    Tous
    Pré-requis :    Avoir suivi le cours JEE initiation ou connaissances équivalentes
    Objectifs :    Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)
    Référence :    JAV117-F


    PROGRAMME:

    Introduction

    • Plate-forme JEE : architecture, APIs et environnement d'exécution
    • Rappels des Servlets et JSP
    Servlets

    • Sessions, cookies et autres espaces de persistance
    • JDBC pour l'accès à une base de données depuis une servlet
    • JavaMail pour l'envoi de mail depuis un formulaire
    • Gestion des erreurs http et journalisation
    • Multi-threading avec des servlets
    • Configurations avancées de déploiement

    Atelier pratique : création, déploiement et test d'un projet complet à base de servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails

    JSP avancées

    • Javabeans : présentation, création
    • Accès et manipulation des Javabeans depuis JSP et servlets
    • Modèle MVC
    • Etude de cas complète - Servlets et JSP en collaboration
    • Organisation mémoire du serveur
    • Gestion des erreurs

    Atelier pratique : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP

    Bibliothèques de balises (Taglibs)

    • Panorama des taglibs disponibles
    • Installation, utilisation d'une bibliothèque de balises
    • JSTL (JSP Standard Tag Lib) : présentation et test
    • Le langage d'expressions (EL)
    • Définition de fonctions, création de TLDs et appels depuis une JSP
    • Création de taglibs : principe et apis disponibles

    Atelier pratique : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags

    Concepts avancés

    • Templating : mécanisme, frameworks disponibles
    • Présentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)
    • JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applications
    • Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles
    • Gestion d'un projet web : de l'analyse au test
    • Architecture DMZ et mise en place d'un serveur web frontal
    • Notions de clustering : mécanismes de sessions distribuées

    Atelier pratique : mise en place de projets à base de frameworks MVC2 - configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates

Autre formation en rapport avec java javascript