03 Mar2016
Panier Simple avec JSP Servlet Hibernate
Objectifs :
- Chargement des images (Upload).
- Manipulation des chemins relatifs et absolus.
- Affichage des images dans une page JSP.
- Accès à la base de données avec Hibernate.
- Création d'un panier.
- Manipulation des sessions.
Énoncé :
On souhaite créer un panier simple avec JSP. Pour ce faire on doit suivre les étapes suivantes :
Étape 1 : Développement de la couche accès aux données
- Créer l'entité Produit caractérisée par : id, libelle, prix et une image.
- Créer une base de données panier sous MySQL.
- Créer le fichier de configuration hibernate.
- Créer la classe HibernateUtil.
- Créer l'interface générique IDao, cette interface contient la déclaration des crud (create, update, delete, getAll et getById).
- Créer la classe ServiceProduit qui implémente l'interface IDao et redéfinissez toutes les méthodes de l'interface.
- Créer un programmer pour tester la couche accès aux données.
Étape 2 : Développement d'une page JSP pour créer un produit
- Créer une page JSP permettant d'ajouter un nouveau produit à la base de données.
- Au clic sur le bouton Ajouter les données seront transférées vers la Servlet "AjouterPorduit". Cette dernière, permet d'ajouter les données dans la base de données et de transférer l'image vers un dossier dans la racine du projet. Ensuite l'utilisateur sera redirigé vers le catalogue des produits.
Étape 3 : Développement de catalogue
- Créer une page web JSP permettant d'afficher le catalogue des produits. Pour chaque produit afficher l'image, le libellé et le prix (Voir Figure ci-dessous).
- En haut de la page afficher un compteur indiquant le nombre des produits sélectionnés.
Étape 4 : Création de panier
- Créer la classe Panier caractérisée par : un objet produit et une quantité.
- Au clic sur le bouton Ajouter présenté au dessous de chaque produit, ce dernier sera inséré dans le panier. On demande de créer une Servlet "AjouterPanier" permettant d'ajouter un produit dans une liste de type Panier. Si le produit figure déjà dans cette liste on incrémente juste sa quantité de 1 si non on créer un autre objet avec une quantité de 1 et on le rajoute dans la liste. Cette liste sera sauvegardée dans une session.
- Après chaque ajout d'un produit dans le panier. On demande de faire une mise à jour de la quantité présentée en haut de la page (Quantité de produits dans le panier).
Étape 5 : Affichage de panier
- Au clic que la quantité de produits dans le panier en haut de catalogue, une page s'affiche et expose les produits sélectionnés. On demande également d'afficher le montant total en bas de la page.
Note
Voir l'onglet code complet de la solution.
Sélectionnez le fichier à afficher.
|
Nom | Taille | Clics | Téléchargements |
Panier Simple avec JSP Servlet | 2.5 Mo | 6070 | Télécharger |