Formations au coeur des technologies
Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !
JEE : les servlets et JSP
ANNEE_DEBUT=2009
DATES_1:du 2 au 4 Février
DATES_1:du 6 au 8 Avril
DATES_1:du 8 au 10 Juin
DATES_2:du 14 au 16 Septembre
DATES_2:du 23 au 25 Novembre
CODE:AS004
Public
Les développeurs de servlets et de pages JSP.
Objectifs
Comprendre les mécanismes des servlets et JSP. Savoir créer des pages Web dynamiques.
Préalables
Il est demandé aux participants de connaître la programmation Java, ainsi que les techniques de base Internet (HTML, serveur HTTP).
Programme:
Programme
Définitions
Application Java, applet, servlet, JSP
Besoins
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.
servlets
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
JSP
Java Server Pages : positionnement par rapport aux servlets. Balises JSP. Redirections et enchainements. Cycle de vie.
Architecture
Découplage Java/HTML à l'aide de JavaBean. Exemple avec le pattern commande.
XML
Extensible Markup Langage : présentation, utilisation dans les fichiers de configuration
Gestion des données
Connexion aux bases de données : JDBC, pool de connexions.
Accès aux données depuis les servlets. Transactions. Exécution d'instructions SQL, utilisation de blob. Mapping XML.
Mise en oeuvre
é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.
Dialogue Applet/servlet
Ajax JSP Tag Library
Utilisation d'Ajax dans les pages JSP : les balises disponibles
CalendrierCode cours : AS004
Contenu de la formation