Table des matières
1 Objectifs du cours 3
2 Pré-requis 5
3 Organisation du cours 7
4 Applications Web dynamiques 9
4.1 Bases sur le fonctionnement du Web ................................... 9
4.2 Applications Web ............................................ 12
5 Environnement Java 15
5.1 Serveur/conteneur d’application : Tomcat ................................ 16
5.2 L’environnement de développement : Eclipse .............................. 17
5.3 Création d’une application JEE ..................................... 21
5.4 Conclusion : ce qu’il faut retenir ..................................... 31
6 Modèle-Vue-Contrôleur (MVC) 33
6.1 Principe général ............................................. 33
6.2 En pratique ................................................ 35
6.3 Bilan provisoire : le MVC en pratique .................................. 41
7 Les JSP et tag libraries 45
7.1 Balises et directives ........................................... 45
7.2 Portée des objets ............................................. 46
7.3 Les expressions .............................................. 46
7.4 Objets implicites ............................................. 48
7.5 Les tag libraries ............................................. 48
8 La base de données 53
8.1 Installations et configurations ...................................... 53
8.2 Conception de la base webscope ..................................... 55
8.3 JDBC ................................................... 56
9 Liens utiles 63
9.1 Programmation et environnements Java ................................. 63
10 Indices and tables 65
i