EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES
Page : 1/2
Apprendre à programmer des applications Web en Java. Maîtriser les Applets,
Servlet et JSP
Chefs de projets, architectes et développeurs.
-
La connaissance de la syntaxe de base du langage Java est indispensable.
JV985
5 jours
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