Essentiel Web Java, Servlets et JSP
Description
Le développement d'applications Web dynamiques que ce soit pour Internet ou pour des Intranet a pris une place importante dans le monde de l'informatique. Cette formation permettra de découvrir les mécanismes de base servlet/JSP.
Objectifs
A l'issue de cette formation, les participants seront en mesure de:
- Comprendre les concepts présentés dans les différents modules de la formation
- Pouvoir effectuer des choix entre les différentes techniques présentées
- Réussir à les mettre en oeuvre de façon autonome lorsque le module est accompagné de travaux pratiques
Méthodes pédagogiques
Formation avec un minimum de 50% de travaux pratiques. La session alterne les présentations théoriques avec les exercices en groupe ou individuels. Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).
Participants
Ce cours s'adresse aux développeurs, architectes ou chefs de projet, connaissant déjà bien Java et souhaitant assimiler les bases des applications Web JavaEE.
Pré requis
- Maîtrise du langage Java et d'un IDE de type Eclipse nécessaires
- La connaîssance du langage HTML est recommandée
Programme
Rappels HTTP et application Web
Rappels sur les notions de base du Web et la structuration normalisée des applications Web Java.
- Rappel sur HTTP
- La structure normalisée d'une URL
- La structure d'une application Web
Les pages JSP
Présentation des principes de base associés aux pages JSP.
- Structure d'une page JSP
- Syntaxe des pages JSP
- Le cycle de vie d'une page JSP
- scripts, directives, expressions et actions
- Les objets pré définis
- La gestion des erreurs
L'API Servlet
Présentation des principes de base associés aux servlets.
- Structure d'une servlet
- Le cycle de vie d'une servlet
- Points-clé de l'API
L'utilisation de sessions
Présentation de la gestion de sessions utilisateurs dans les applications.
- Pourquoi utiliser des sessions ?
- Principe de fonctionnement des sessions
- Les méthodes de suivi des sessions
- Le cycle de vie des sessions
- Le modèle MVC
- Utilisation des JavaBeans
La sécurité des applications Web Java
En dehors de l'utilisation de protocoles sécurisés, il est important de regarder comment réduire l'accès aux différentes parties d'une application Web.
- La sécurité déclarative
- Utilisateur, rôle et realm
- Sécurité par programmation
JavaServer Pages Standard Tag Library
Présentation de la librairie de balises ansi que du langage unified EL.
- Le langage Unified Expression Language
- Les différentes catégories de balises
Filière
Code
CP-WJSP
Durée
1 jours
Tarif
690 € HT
Sessions
Nous contacter
01 39 50 2000