Je te conseil l'organisation suivante, mais il y en a d'autres aussi, ce n'est qu'un exemple, à toi de voir ce qui te convient le mieux
Pour les objets métier : ton.package.
entities ou bien
model sinon
businessmodel
j'ai pas bien saisi c'est exactement les objets métier est ce que se sont les fonction d'ajout de suppression et modifications si c'est le cas je fais quoi dans la couche accès au données car j'ai une classe DAO qui contient les méthode d'ajout,suppression et modification.
Pour les fonctions CRUD : ton.package.
services pour les interfaces, et ton.package.
services.impl pour les classes concrètes.
c'est quoi les fonction CRUD ? en faite je vois pas l'utilité exacte de l'utilisation des interfaces.
Quant à la vue, tu as des pages web et des controllers qui les gèrent : ton.package.web.
controllers, les pages étant dans un sous-dossier
views de ton WEB-INF.
oui j'ai des pages jsp pour les formulaires et les affichages
Les fichiers de config sont presque tous dans le dossier WEB-INF...
voilà, c'est comme ça que je fais, et je trouve que ça reste quand même bordélique malgré tout
Partager