pdf - e-book - archive - github.com

2.15  Persistance

2.15.1  Remember my name

Écrire un programme qui, lors de sa première exécution, demande à l’utilisateur son nom. Le programme devra par la suite se souvenir de ce nom et afficher un message d’accueil personnalisé à chaque exécution. Vous devrez mettre en place les méthodes de persistance demandées dans les exercices suivants.

Corrigé

Exercice 1 Fichier

Écrivez le nom dans un fichier pour le rendre persistant.

Corrigé

Exercice 2 Serialization

Utilisez la serialization.

Corrigé

Exercice 3 JDBC

Utilisez une base de données.

Corrigé

Exercice 4 Requête préparée

Utilisez une requête préparée.

Corrigé

2.15.2  Hachage

Reprenez l’exemple du cours sur les requêtes préparées et faites passer les mots de passe dans une fonction de hachage.

Corrigé

2.15.3  Morceaux choisis

Exercice 5 Copie

Écrivez un programme permettant de recopier un fichier.

Corrigé

Exercice 6 Contacts

Écrire un programme (en ligne de commande) permettant de gérer une liste d’adresses électroniques.

Corrigé

Exercice 7 Contacts JDBC

Idem en version multi-utilisateurs.

Corrigé