Ociensa
Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Nous rejoindre |  Contact | 

Centre de formation
  • contact
    Renseignements au 01.40.09.04.98
    formation@ociensa.com
  • Formations intra-entreprise sur site client ou dans une salle équipée réservée dans votre ville
  • Organisme de formation enregistré sous le numéro 11 753 905 875
  • Toutes nos formations peuvent être financées par l'OPCA de votre branche
  • Commentaires client
JAV102 - 

Formation Applications Web Java : Servlets et JSP

Cette formation peut être suivie dans le cadre d'un package à la carte

  • Présentation
    • Applications Java EE : Principe des servlets et des JSP
    • Architectures de développement : MVC2 et modèle en couches
  • Les serveurs d'applications
    • Les différents produits
    • Services fournis, structure et installation. Exemple avec Tomcat.
  • Les Servlets
    • Les packages, support du protocole HTTP
    • Méthodes GET et POST, récupération des paramètres
    • Cycle de vie des Servlets
    • Les différents contextes de stockage des objets
    • Chaînage de servlets, redirections
    • Gestion des cookies et des sessions ; réécriture d’URL
    • Optimisation de l'exécution avec le traitement asynchrone des requêtes
  • Les filtres de requêtes
  • Architecture et Intégration
    • Gestion des couches de persistance et service
    • Intégration des servlets, services et des DAO avec Spring
  • Les JSP
    • Syntaxe, les balises prédéfinies, scriptlets
    • Redirections
    • Pages dédiées à la gestion des erreurs
    • Création de bibliothèques de balises personnalisées (Tag Libraries)
    • Architectures, communication entre servlet et JSP (MVC modèle 2)
    • Intégration de JDBC
  • Gestion efficace des erreurs
  • Déploiement des Servlets et des JSP
    • Le descripteur web.xml et les annotations (version 3.0) dans les servlets
    • Archives WAR, bibliothèques tierces, cas des drivers
    • Application pratique avec le serveur d'applications
    • Simplification du développement modulaire avec les web fragments
  • Bibliothèque standard de balises : la JSTL
    • Présentation des différents modules
    • Les balises du module Core (structures de contrôle, variable, etc)
    • Les balises du module Internationalization (libellés multilingues, formats)
    • Le langage EL
  • Utilisation de "Design Patterns" pour un meilleur développement
    • MVC2, DAO, Abstract Factory
    • Singleton, Service Locator
Tarifs
Nous consulter
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire. Environnement de développement au choix : Eclipse et plugin WebTools ou NetBeans. Serveur d'application Tomcat, Glassfish ou JBoss.
Durée de la formation
4 jours.
Dates
En intra entreprise
 
 
Orientation de la formation
Développeurs d'applications Web en Java.
Objectifs de la formation
Savoir développer et déployer une application Java Web efficace sur tout serveur d'applications. La version la plus récente est présentée : servlet 3.0 et JSP 2.2. L'accent est mis sur la réalisation d'une architecture multi-couches utilisant notamment le Design Pattern MVC Model 2.
Pré-requis pour la formation
Connaissance du langage Java ou avoir suivi le stage "Programmation Java".
Documentation
Support de cours et exercices corrigés.