EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Développement d'Applications Web en Java

5 jours
JV985
  objectif
Apprendre à programmer des applications Web en Java. Maîtriser les Applets, Servlet et JSP
  public concerné
Chefs de projets, architectes et développeurs.
  pré-requis
La connaissance de la syntaxe de base du langage Java est indispensable.

Programme  Télécharger le fichier PDF


RESENTATION GENERALE DES APPLICATIONS WEB
  • Rappels des techniques de base
  • Les applets
  • Les servlets
  • Les JSP
  • La technologie JSF
 
LES SERVLETS
  • Présentation des servlets
    • Le fonctionnement d'une servlet (cas d'utilisation de http)
    • Les outils nécessaires pour développer des servlets
    • Le rôle du conteneur web
    • Les différences entre les servlets et les CGI
  • L'API servlet
    • L'interface Servlet
    • La requête et la réponse
    • Un exemple de servlet
    • Le protocole http
  • Les servlets http
    • La méthode init()
    • L'analyse de la requête
    • La méthode doGet()
    • La méthode doPost()
    • La génération de la réponse
    • Les informations sur l'environnement d'exécution des servlets
    • Les paramètres d'initialisation
    • L'objet ServletContext
    • Les informations contenues dans la requête
    • L'utilisation des cookies
  • Packager une application web
    • Structure d'un fichier .war
    • Le fichier web.xml
    • Le déploiement d'une application web
    • Utiliser Log4J dans une servlet
 
LES JSP (JAVA SERVERS PAGES)
  • Présentation des JSP
    • choix entre JSP, Servlets et les technologies concurrentes
    • Les outils nécessaires
    • Le code HTML
  • Les Tags JSP
    • Les tags de directives <%@ ... %
    • Les tags de scripting
    • Les tags de commentaires
    • Les tags d'actions
  • Les bibliothèques de tag personnalisées (custom taglibs)
    • Les handlers de tags
    • L'interface Tag
    • L'accès aux variables implicites de la JSP
    • Les paramètres d'un tag
    • Définition du fichier de description de la bibliothèque de tags (TLD)
    • Déploiement d'une bibliothèque
 
  • Les bibliothèques de tags existantes
    • Struts
    • Jakarta Tag libs
    • JSTL (Java server page Standard Tag Library)
    • Le langage EL (Expression Langage)
    • La bibliothèque Core
    • La bibliothèque XML
    • La bibliothèque I18n
    • La bibliothèque Database
  • Struts
    • Installation et mise en oeuvre
    • Le développement des vues
    • La configuration de Struts
    • Les bibliothèques de tags personnalisés
    • La validation de données
  • JSF (Java Server Faces)
    • Présentation
    • Le cycle de vie d'une requête
    • Les implémentations
    • Configuration d'une application
    • Les beans
    • Les composants pour les interfaces graphiques
    • La bibliothèque de tags Core
    • La bibliothèque de tags Html
    • La gestion et le stockage des données
    • La conversion des données
    • La validation des données
    • Sauvegarde et restauration de l'état
    • Le système de navigation
    • La gestion des événements
    • Déploiement d'une application
 
LES APPLETS
  • Les applications riches : RIA et RDA
    • Les applications de type RIA
    • Les applications de type RDA
    • Les contraintes
    • Les solutions RIA
    • Les solutions RDA
  • Les applets
    • L'intégration d'applets dans une page HTML
    • Les méthodes des applets
    • Les interfaces utiles pour les applets
      • L'interface Runnable
      • L'interface ActionListener
      • L'interface MouseListener
    • La transmission de paramètres à une applet
    • Applet et le multimédia
    • Les droits des applets
  • Java Web Start (JWS)
    • Création du package de l'application
    • Signer un fichier jar
    • Le fichier JNPL
    • Configuration du serveur web
    • Fichier HTML
    • Utilisation du gestionnaire d'applications
    • L'API de Java Web Start

Témoignage

J'ai particulièrement apprécié la quantité et qualité des exercices/exemples traités de façon interactive au fur et à mesure de la formation.
Rachel R. - INRA - stage « Langage Perl 5 »

Témoignage

Formation très intéressante avec une bonne répartition entre théorie, exercices, axes d'améliorations, outils. Formation utile personnellement et professionnellement.
Nicolas J. - CONTINENTAL AUTOMOTIVE - stage « Travailler sa mémoire, travailler avec sa mémoire »

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68