Code 1 : Design Pattern Singleton. 47
Code 2 : Exemple d’implémentation des classes Fournisseur et Médicament 49
Code 3 : Code de la classe Fournisseur DAO.. 50
Code 4 : Code de la classe Fournisseur DAO.. 50
Code 5 : Classe abstraite « DAO<T> ». 51
Code 6 : Classe « FournisseurDAO » héritant de la classe abstraite « DAO ». 52
Code 7 : Classe « MedicamentDAO » héritant de la classe abstraite « DAO ». 52
Code 8 : Classe de test du modèle DAO.. 53
Code 9 : Implémentation de la classe DAOFactory. 54
Code 10 : Classe de test du modèleDAOFactory. 55
Code 11 : Code représentant la vue dans le modèle MVC. 56
Code 12 : Code représentant le contrôleur dans le modèle MVC. 57
Code 13 : Classe observable Vente qui hérite de la classe Observable. 59
Code 14 : Classe observatrice Stock implémente l’interface Observer. 59
Code 15. Classe observatrice Facture implémente l’interface Observer. 60
Code 16 : Classe VenteBean utilisant le modèle Observer. 60
Code 17 : Extrait du code d’authentification. 70
Code 18 : Extrait du code d’authentification : Version sécurisé. 70
Code 19 : Code présentant une faille de référence directe non sécurisé à un objet 73