Exercice 3 - JDBC Server-Side - Rapport

Les fichiers: deux servelts:

  • ListStudents.java
  • SortedStudents.java

Objectif:

Créer (ou utiliser) une une base de données MySQL. Ecrire un Servlet.

L'exercice 7 est un prérequis. Il s'agit d'une application (administrateur de la base de donnée) qui crée la table de la base de données. Il faut avoir lancé l'application au moins une fois avant d'éxecuter ces servlets. Ceux-ci utulisent la base de données de l'exercice 7.

Le but de ces servlets est de lister des éléments d’une liste et de pouvoir les trier en fonction d’un critère.
Le critère défini ici est le nom, ce qui permet donc de lister les personnes en fonction de leur nom.
Les autres éléments de la liste sont : pénom promotion sexe.

Par la suite il est possible de lister les étudiants triés par : nom et promotion.

Arguments:
Une fois que la liste est affichée l’utilisateur a la possibilité de trier les étudiants en fonction de :

  • leur nom
  • leur promotion

Apprentissages:
On peut différencier les apprentissages servlet, qui sont notamment l’intégration des commandes suivantes:

  • Doget. (Prendre des données)
  • Doresponse (Réponse)
  • Dopost (Envoi de données)
Et les apprentissages JDBC/SQL :
  • La connexion à une base de données
  • Lancement d’une requête
  • Construction d’une requête
  • Exécution d’une requête
  • Affichage du contenu (resultset)
Enfin comment passer des paramètres pour servlet.

Améliorations/Evolutions:

En outre de la possibilité de lister les étudiants on pourrait ajouter ou mettre à jour un élément de la liste.



Travaux
Tecfa 1999-2001 - Promotion Fanny