Ceci est une ancienne révision du document !
TD n°3 - Modèles
Institut Universitaire de Technologie
Département Informatique - Campus III Ifs
Janvier-Février 2015
-- Pré-requis
-- Cours/lecture
Créer un projet test (à partir des outils en ligne de commande) :
- Lire la section relative aux Modèles
Au cours de la lecture, mettez en oeuvre les exemples exposés dans le projet de test créé
-- Application
-- Fichiers
Télécharger le script de la base de données, et exécutez le sur votre serveur Mysql :
-- Contexte
Nous allons travailler à partir d'un cas simple, et assez couramment utilisé :
- Un SI composé de produits, classés en catégories (1 CIF).
- Des commandes de produits effectuées, dont le détail est stocké dans des lignes (1 CIM).
-- Création des classes métier
- Générer l'ensemble des classes Métier en utilisant les outils dev-tools. Générer les classes avec getters et setters.
- Mettre en place les relations au niveau des classes
- Créer un contrôleur de Test permettant de vérifier la cohérence des classes sur les opérations CRUD
-- Fonctionnalités à implémenter
- Afficher les catégories (éventuel filtrage)
- Afficher les produits dans une catégorie sélectionnée (éventuel filtrage)
- Rechercher un produit (par libellé de catégorie ou de produit)
- Sélectionner un produit et l'ajouter à son panier, définir la quantité
- Visualiser le contenu du panier
- Supprimer un produit du panier
- Vider le panier
- Valider le panier et passer commande