Formation: JEE : les servlets et JSP
Prix:
Code cours:
AS004
Public:
Les développeurs java soohaitant intégrer les technologies des servlets et des pages JSP.
Objectifs:
Comprendre les mécanismes des servlets et JSP. Savoir créer des pages Web dynamiques. Les travaux pratiques ont lieu avec le serveur Tomcat.
Connaissances préalables nécessaires:
Il est demandé aux participants de connaître la programmation Java, ainsi que les techniques de base Internet (HTML, serveur HTTP).
Application Java, applet, servlet, JSP.
Le modèle MVC.
pages HTML dynamiques, communication avec des bases de données, applications Java, et inter-servlets.
Rappels sur le modèle JEE, les composants d'un serveur d'application Java.
Cycle de vie: Instanciation, initialisation, traitement des requêtes et arrêt des servlets, persistance, sessions
contexte de session HTTP, cookies, reécriture d'URL.
méthodes d'accès, objet de requête et objet de réponse
chaînage de servlets, utilisation en filtres, communication entre servlets.
Travaux pratiques : modification des images d'un site
Java Server Pages : positionnement par rapport aux servlets. Balises JSP. Redirections et enchainements. Cycle de vie.
Découplage Java/HTML à l'aide de JavaBean. Exemple avec le pattern commande.
Extensible Markup Langage : présentation, utilisation dans les fichiers de configuration
Connexion aux bases de données : JDBC, pool de connexions.
Accès aux données depuis les servlets.
Gestion des transactions.
Exécution d'instructions SQL, utilisation de blob. Mapping XML.
échange de données entre un client HTML et une base de données sur un serveur Web.
Exemple d'application transactionnelle de Java à SQL.
Utilisation d'Ajax dans les pages JSP : les balises disponibles