Philippe Mathieu, Guillaume Dufrêne
Ce cours vous permettra d'apprendre à développer des applications web en Java.
Il met en oeuvre certains concepts de base de JEE (Java Entreprise Edition).
Ce cours est initialement à destination des étudiants de 2e année de la formation "DUT Informatique".
Il nécessite quelques pré-requis de connaissance :
- développer des programmes orientés objet en Java.
- manipuler les bases de données relationnelles à l'aide de SQL.
- mettre en forme des pages web à l'aide de HTML/css.
S'agissant de Java, il est possible de mettre en oeuvre les exercices sur le système d'exploitation de votre choix.
Une première partie du cours sera démontrée sous Windows, la seconde partie sous Linux.
Il sera nécessaire d'installer le kit de développement java (JDK), le serveur d'application web tomcat, une base de données. Des vidéos montrent comment installer ces outils lorsqu'ils seront nécessaires.
Ce cours est décomposé en 10 parties présentant chacune une notion importante du développement web en Java.
Pour chaque partie, vous trouverez :
- une vidéo de cours d'environ 10 minutes présentant le sujet
- le support en PDF
- un screencast montrant une mise en oeuvre
- un QCM vous permettant de vous auto-évaluer
- des exercices à réaliser
-
Cours 1 : Java DataBase Connectivity (JDBC)
-
Cours 2 : L'API Servlet
-
Cours 3 : Gérer des paramètres
-
Cours 4 : Maintenir un état entre 2 requêtes
-
Cours 5 : Utiliser une session
-
Cours 6 : Mécanisme d'authentification
-
Cours 7 : Quelques notions de sécurité
-
Cours 8 : Le design pattern DAO
-
Cours 9 : Utiliser des pages JSP
-
Cours 10 : Mettre en place un MVC