Enseignant responsable : Nils Gesbert

Supports de cours

Travaux pratiques

Énoncés :

  1. Manip 1 (Environnement de travail) [Énoncé]
  2. Manip 2 (Pages web statiques) [Énoncé]
  3. Manip 3 (Formulaires GET/POST) [Énoncé, Ressources zip]
  4. Manip 4 (Mon premier Servlet) [Énoncé]
  5. Manip 5 (Pages web dynamiques : servlets) [Énoncé]
  6. Manip 6 (Cookies) [Énoncé, ressources zip]
  7. Manip 7 (Sessions) [Énoncé]
  8. Manip 8 (Accès à une BD) [Énoncé]
  9. Manip 9 (JSP) [Énoncé]
  10. Manip 10 (MVC) [Énoncé, Ressources]
  11. Manip 11 (Javascript) [Énoncé]
  12. Manip 12 (Javascript) [Énoncé]

Corrections :

Projet commun ACOL/Web

Énoncé disponible ici.
Archive des sujets : 2016, 2017.

Consignes :

Précisions et détails techniques :

Si vous souhaitez travailler sur une machine personnelle, vous pouvez vous connecter à ensioracle1 à condition d’être sur le VPN. Pour pouvoir vous connecter en JDBC, il vous faut le fichier ojdbc7.jar. Vous pouvez récupérer celui de l’école en scp : scp votrelogin@pcserveur.ensimag.fr:/opt/oracle/jdbc/lib/ojdbc7.jar ./ par exemple.

Il n’est pas obligatoire de mettre du Javascript dans votre projet et donc de mettre en place des fonctionnalités qui nécessitent Javascript. (Cela n’est pas non plus interdit si vous le souhaitez, mais privilégiez les fonctionnalités de base.)

Principaux critères pris en compte pour la note de CAWEB :

Documentation :