Accueil > Domaines de compétence : Formations Informatiques > Développement et Méthodes > Développement JAVA > JAVA JEE JSP/Servlet
Prochaines
dates programmées
JAVA JEE JSP/Servlet
Objectifs
Comprendre les technologies Internet / Intranet.
Savoir développer applications, JSP et servlets Java.
Contenu de la formation
- 1. Introduction aux servlets
- Présentation de l'architecture servlet
- Structure d'une servlet
- Un exemple complet : traitement des données d'une page et envoi de mails
- Gestion des exceptions dans les servlets
- 2. Présentation de Java Server Page
- Présentation de l'architecture
- Comment fonctionne JSP ? Exemple d'une page simple
- Comparaison avec des technologies existantes (CGI, ASP, Script, Servlet)
- Éléments d'une page JSP
- Directives JSP
- Règles de conception de pages JSP
- Codage des pages JSP( Scriplets)
- Combinaison de servlets et de JSP
- 3. Emploi de composants JavaBeans avec JSP
- Définition d'un JavaBean
- Gestion des exceptions dans les beans
- 4. Les TagLibs JSP
- Apports des TagLibs
- Utilisation des TagLibs JSTL
- Principe de conception et d'utilisation des TagLibs
- 5. Consultation et interrogation d'une base de données
- Présentation de l'architecture d'accès au données
- L'API d'accès aux données de Java : JDBC (les drivers de type I,II,III et IV)
- La passerelle JDBC-ODBC : drivers de type I
- Interrogation d'une base de données
- Ajout de données dans des servlets
- Optimisation
- 6. Communication avec des servlets
- Appel d'une servlet à partir d'une applet
- 7. Gestion des sessions
- HTTP : un protocole non connecté
- Les méthodes traditionnelles de suivi de session
- L'objet HttpSession
- Obtenir des informations d'une session
- Stocker des informations dans une session
- Invalider une session
- 8. Programmation avec JNDI (Java Naming and Directory Interface)
- Présentation de JNDI
- Connection au JNDI Datasource Services et acces aux sources JDBC
- 9. TOMCAT : Intégration
- Intégration avec un serveur Web
- Utilisation du module Webapp
- Utilisation de mod_jk, configuration des connecteurs
- 10. Déploiement et Gestion des applications Web
- Installation d'une application avec les archives WAR
- Installation d'une application à partir d'un répertoire
- Démarrage, arrêt, désinstallation d'une application Web
- Paramétrage des rôles de sécurité d'accès à l'application Manager
- 11. Présentation de XML
- Définition de la norme XML
- Analyse de documents XML
- Parseurs et DTD
- DOM (Document Object Model)
- Tutorial : User logon Avec XML, Bean et JSP
- Installation d'une application avec les archives WAR
- Installation d'une application à partir d'un répertoire
- Démarrage, arrêt, désinstallation d'une application Web
- Paramétrage des rôles de sécurité d'accès à l'application Manager
Pédagogie et outils
Formateur expert du domaine, un ordinateur et un support de cours papier ou numérique par participant , vidéo projecteur, tableau blanc
Alternance d'apports techniques : présentation des concepts, démonstrations, de mise en situation : exercices d'assimilation, études de cas et d'échange d'expériences entre les participants