0
votes

Que fait le dossier de domaine dans un projet de démarrage à ressort et quelles classes doivent être stockées là-bas?

dans une application de démarrage à ressort, je vois un dossier Domaine qui inclut entityname , EntityNamesomeDetails , ONENtenityNameresponse , etc . Je ne trouve pas de documentation appropriée sur ce type d'architecture.

Voici un exemple si le dossier de domaine que je ne suis pas clair, quel est le but de son fichier. Quelles classes je dois écrire là-bas? Quelles méthodes et variables que je dois garder là, etc.

https://github.com/bigzidane/springboot-REST-H2-Spagger/tree/master/src/main/java/com/es/challenge/domain


0 commentaires

3 Réponses :


1
votes

Le dossier de domaine ressemble beaucoup au dossier d'entité. Peut-être que c'est juste un nom de dossier différent donné.


1 commentaires

Mais dans le dossier Domaine, il existe des fichiers qui ne correspondent à aucune entité EER.



1
votes

Je pense que ce que vous recherchez réellement est la structure de projet de démarrage de printemps, qui peut ne pas être la norme pour chaque entreprise / projet, mais  Voici l'une des nombreuses normes

La structure du projet à l'image est effectuée en considérant . Faites-moi savoir :)


2 commentaires

C'est une structure de compréhension. Cependant, celui que je cherche a un dossier de domaine que je ne suis pas clair sur son contenu.


En examinant la structure du dossier que vous avez fourni, je pense que le développeur a écrit toutes les entités, DTO, les objets de demande et de réponse dans le même paquet, mais qui n'est pas réalisable car le projet se développe et le nombre d'entités, DTO, REQ et l'objet REEE augmente, il sera difficile de maintenir.



2
votes

Habituellement, un dossier de domaine contient des pojos (objets de java nature nature). Ce dossier stocke essentiellement des cours qui pourraient ou non être des entités, mais suivez une structure commune:

  1. champs
  2. CONTRUSTEURS
  3. getters et setters

0 commentaires