Développement d'Applications Web en Java

Partager par email

×

Code Titre Durée Prix HT
JV985 Développement d'Applications Web en Java 5 jours Nous consulter

Objectifs

Apprendre à programmer des applications Web en Java. Maîtriser les Applets, Servlet et JSP

Public

Chefs de projets, architectes et développeurs.

Pré-requis

La connaissance de la syntaxe de base du langage Java est indispensable.

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

RESENTATION GENERALE DES APPLICATIONS WEB

  • Rappels des techniques de base
  • 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

Environnement

Mot-clés

JV985_Developpement-Applications-Web-en-Java_JV985

Commander