• 118 Videos

  • 0 Quizzes

  • 0 Worksheets

  • 0 Files

  • Notion de client serveur

  • Requêtes GET et POST

  • JDK et les plateformes Java

  • Les API de la plateforme Java

  • Installer JDK et Netbeans

  • Support (PDF)

  • Installer et configurer

  • Première application web

  • Une première servlet

  • Qu'est-ce qu'un conteneur

  • Ce que fait un conteneur

  • Traitement d'une requête

  • Les noms d'une servlet

  • Le descripteur de déploiement

  • Qu'est-ce que le MVC?

  • Le serveur J2EE

  • Définition et avantages

  • Servlets et conteneur

  • Méthodes du cycle de vie

  • API, classes, interfaces

  • Requêtes et threads

  • De l'objet à la servlet

  • Introduction

  • Les méthodes HTTP : rappels

  • Différences GET et POST

  • Récupérer un paramètre

  • Récupérer des valeurs multiples

  • Autres méthodes de requêtes

  • Introduction interface réponses

  • Le type de contenu : setContentType()

  • Les méthodes de sortie

  • Rediriger vers une URL

  • Rediriger avec Dispatcher

  • Servlet avec doPost()

  • Récupérer un paramètre

  • Champs à valeurs multiples

  • Récupérer toutes les valeurs

  • Utiliser sendRedirect(.)

  • Initialiser la servlet

  • Exemple d'application

  • Initialiser le contexte

  • Différences config / context

  • Utiliser un listener

  • TP : mise en oeuvre (1)

  • TP : mise en oeuvre (2)

  • TP : mise en oeuvre (3)

  • Panorama des listeners

  • Les attributs

  • Threads et attributs

  • Attributs et dispatch

  • Définition, fonctionnement

  • ID de session

  • L'objet HttpSession

  • Réécriture d'URL

  • L'interface HttpSession

  • TP : utiliser les sessions

  • Cookies : création, méthodes

  • TP : utiliser les cookies

  • HttpSession : cycle de vie

  • Listeners de session

  • TP : MySQL - créer une base

  • TP : Rappels SQL

  • Java et base de données

  • TP : Créer une classe d'accès

  • TP : Connexion à la BD

  • TP : Créer une commande

  • TP : Insérer un enregistrement

  • TP : Supprimer un tuple

  • Afficher les données

  • TP : Afficher les données

  • Fonctionnement

  • Organisation d'une page

  • Directives et scriptlets

  • TP : Directive d'inclusion

  • Les expressions

  • Les déclarations

  • De JSP aux Servlets : API

  • Les objets implicites

  • Cycle de vie d'une JSP

  • Initialiser une JSP

  • Objets out, page et pageContext

  • Attributs dans les JSP

  • EL : Expression Language

  • Intérêt des javabeans

  • Présentation des javabeans

  • Utiliser un javabean

  • Beans et polymorphisme

  • TP : De la requête à la JSP

  • TP : Beans et Databases (PDF)

  • Beans et EL

  • Les syntaxes EL

  • TP : opérateurs [ ] et point ( . )

  • Objets EL implicites

  • Fonctions EL implicites

  • Action jsp:include

  • Action jsp:forward

  • Présentation JSTL

  • TP : Les expressions JSTL

  • TP : Les variables

  • TP : récupérer les paramètres

  • TP : boucler avec forEach

  • TP : utiliser la balise IF

  • TP : utiliser la balise c:choose

  • TP : Travailler avec les beans

  • Import avec c:import

  • Liens hypertextes avec c:url

  • Pages d'erreur et c:catch

  • Structure d'une application

  • Le fichier WAR

  • Le mapping de servlets

  • Les pages d'accueil

  • Sécurité : Les différents tricheurs

  • Sécurité des servlets

  • Authentification déclarative

  • Autorisation : rôles, contraintes

  • Les différentes authentifications

  • Confidentialité, intégrité