Hallo,
bin das erste mal zuständig für die Architektur eines Projektes (Klassen, Packageaufteilung). Mir ist klar, dass ein Package eine fachliche Gruppierung oder sogar eine Abbildung einer Domain ist.
Zugegriffen wird auf "das Package" bzw. auf Klassen des Packages über Schnittstellen, d.h. für mich mal Interfaces.
Ich bin gerade dabei für die Persistence ein Package zu definieren. Was mit jetzt nicht ganz klar ist, sind die Service und die DAO - Klassen auch in den einzelnen Packages gekapselt oder sind die Services in einem eigenen Packages.
Hintergrund der Frage ist der, dass ich mal gesehen habe, dass alle Services in einem Package waren und dieses Package dann im Spring Framework als Service- Package angegeben wurde.
Wie ist es eurer Meinung nach richtig?
lg
bin das erste mal zuständig für die Architektur eines Projektes (Klassen, Packageaufteilung). Mir ist klar, dass ein Package eine fachliche Gruppierung oder sogar eine Abbildung einer Domain ist.
Zugegriffen wird auf "das Package" bzw. auf Klassen des Packages über Schnittstellen, d.h. für mich mal Interfaces.
Ich bin gerade dabei für die Persistence ein Package zu definieren. Was mit jetzt nicht ganz klar ist, sind die Service und die DAO - Klassen auch in den einzelnen Packages gekapselt oder sind die Services in einem eigenen Packages.
Hintergrund der Frage ist der, dass ich mal gesehen habe, dass alle Services in einem Package waren und dieses Package dann im Spring Framework als Service- Package angegeben wurde.
Wie ist es eurer Meinung nach richtig?
lg