Développement d'Applications Web en Java
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
Formafast
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com