plan de cours - Iris Training

publicité
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES
PLAN DE COURS
DEVELOPPEMENT D'APPLICATIONS WEB EN JAVA
Objectif
Code
Apprendre à programmer des applications Web en Java. Maîtriser les Applets,
Servlet et JSP
Public Concerne
JV985
Duree
5 jours
Chefs de projets, architectes et développeurs.
Pre-requis
La connaissance de la syntaxe de base du langage Java est indispensable.
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
Les
Les
Les
tags
tags
tags
tags
de directives <%@ ... %
de scripting
de commentaires
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
Page : 1/2
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES
LES APPLETS
Les applications riches : RIA et RDA
Les
Les
Les
Les
Les
applications de type RIA
applications de type RDA
contraintes
solutions RIA
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
Page : 2/2
Téléchargement