Mini projet mes courses en lignes
Fermé
dibax1
Messages postés
6
Date d'inscription
mardi 4 octobre 2016
Statut
Membre
Dernière intervention
11 février 2020
-
9 nov. 2019 à 00:41
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 14 nov. 2019 à 21:44
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 14 nov. 2019 à 21:44
A voir également:
- Mini projet mes courses en lignes
- Opera mini pc - Télécharger - Navigateurs
- Meilleur mini pc - Accueil - Guide ordinateurs
- Geekom mini it11 - Accueil - Guide ordinateurs
- Partager photos en ligne - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
2 réponses
Xavierdpt
Messages postés
1
Date d'inscription
mercredi 23 janvier 2019
Statut
Membre
Dernière intervention
14 novembre 2019
14 nov. 2019 à 10:50
14 nov. 2019 à 10:50
Bonjour dibax1,
La classe Produit correspond à une entité qui sera persistée en base de donnnées.
En général, on place les méthodes de création/modification/suppression dans une classe séparée, et on fait une classe de gestion par entitée. Il y a aurait donc la classe GestionProduit pour gérer les produits, la classe GestionCommande pour gérer les commandes, etc...
La classe Produit correspond à une entité qui sera persistée en base de donnnées.
En général, on place les méthodes de création/modification/suppression dans une classe séparée, et on fait une classe de gestion par entitée. Il y a aurait donc la classe GestionProduit pour gérer les produits, la classe GestionCommande pour gérer les commandes, etc...
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
14 nov. 2019 à 21:44
14 nov. 2019 à 21:44
Bonjour,
Une application JEE doit reposer sur une architecture multitiers (Distributed Multitiered Applications).
Chaque tiers aura une représentation différente de chacune des données, on trouvera alors des classes DAO (Data Access Object), des DTO (Data Transfert Object), POJO et/ou Bean, etc.
Et comme l'a précisé Xavierdpt, la manipulation de ces objets se fait par des classes de services, totalement indépendantes, qui font le lien entre les différentes couches et les différentes classes.
Tu peux par exemple regarder cet article : Implémentation d'une architecture deux tiers en Java EE, qui reprends ton cas d'utilisation "se connecter à l'application avec un identifiant et un mot de passe d'utilisateur".
Une application JEE doit reposer sur une architecture multitiers (Distributed Multitiered Applications).
Chaque tiers aura une représentation différente de chacune des données, on trouvera alors des classes DAO (Data Access Object), des DTO (Data Transfert Object), POJO et/ou Bean, etc.
Et comme l'a précisé Xavierdpt, la manipulation de ces objets se fait par des classes de services, totalement indépendantes, qui font le lien entre les différentes couches et les différentes classes.
Tu peux par exemple regarder cet article : Implémentation d'une architecture deux tiers en Java EE, qui reprends ton cas d'utilisation "se connecter à l'application avec un identifiant et un mot de passe d'utilisateur".
14 nov. 2019 à 16:16
Dois-je la modéliser aussi sur mon diagramme de classe? Donc gestionProduit va contenir les méthodes de produit?