Danke für den Vortrag, in dem hast du erwähnt, dass die Domain keinen Bezug zu einem Framework haben soll. Wie und wo erstelle ich dann Entitäten. Die Domainobjekte Room usw. haben keinerlei Annotation wie @Id oder @Enitity..
Hey, sorry, dass ich jetzt erst antworte. Irgendwie ist die Benachrichtigung untergegangen. Es gibt unterschiedliche Lösungen. Du könntest z.B. in einer externen Konfiguration dem Framework mitteilen, wie eine Domain-Entity in der Datenbank abgelegt werden kann. Bei Spring und Java würde dies mit einer simplen XML funktionieren. Du könntest natürlich auch eine reine Objektdatenbank verwenden. Ich persönlich erstelle aber zusätzliche Datenbank-Entitäten und mappe von meiner Domain in diese dann in dem zugehörigen Repository.
@@LarsMichaelis Kein Problem.. Danke für die Antwort.. Ich hatte mir auch schon Gedanken über Domain-Objekte und Entitäten gemacht.. Je nach UseCase entsprechende Domain-Objekte, von und nach Enitäten "mappen".
Bin ich mir nicht sicher. Im Vortrag zeige ich ja, dass die hexagonale Architektur letztlich auch nur eine Schichtarchitektur ist. Und ich glaube, die klare Beschreibung der einzelnen Schichten einer hexagonalen Architektur sollte gerade Anfängern klarer machen, wo etwas hineingehört. Einfach nur der Begriff "Schichtarchitektur" ist für mich zu wenig. Vielleicht ist das deshalb für Anfänger gefühlt leichter - gerade weil man einfach in irgendeine Schicht die Dinge packen kann.
Sehr guter Vortrag. Mach weiter so.
Ich danke Dir für Dein Feedback!
Vielen Dank für den guten Vortrag!
Danke für das Feedback!
Hey Lars :D Danke für deinen vortrag! ^-^
Gleich am anfang besipiele zu geben ist klasse für context
Wir können uns sehr gerne einmal austauschen. Vielleicht meldest Du Dich über Linked.In bei mir?
Danke für den Vortrag, in dem hast du erwähnt, dass die Domain keinen Bezug zu einem Framework haben soll. Wie und wo erstelle ich dann Entitäten. Die Domainobjekte Room usw. haben keinerlei Annotation wie @Id oder @Enitity..
Hey, sorry, dass ich jetzt erst antworte. Irgendwie ist die Benachrichtigung untergegangen. Es gibt unterschiedliche Lösungen. Du könntest z.B. in einer externen Konfiguration dem Framework mitteilen, wie eine Domain-Entity in der Datenbank abgelegt werden kann. Bei Spring und Java würde dies mit einer simplen XML funktionieren. Du könntest natürlich auch eine reine Objektdatenbank verwenden. Ich persönlich erstelle aber zusätzliche Datenbank-Entitäten und mappe von meiner Domain in diese dann in dem zugehörigen Repository.
@@LarsMichaelis Kein Problem.. Danke für die Antwort.. Ich hatte mir auch schon Gedanken über Domain-Objekte und Entitäten gemacht.. Je nach UseCase entsprechende Domain-Objekte, von und nach Enitäten "mappen".
Schichten-Achtitektur sind für Anfänger am leichtesten zu verstehen, neben dem MVC
Bin ich mir nicht sicher. Im Vortrag zeige ich ja, dass die hexagonale Architektur letztlich auch nur eine Schichtarchitektur ist. Und ich glaube, die klare Beschreibung der einzelnen Schichten einer hexagonalen Architektur sollte gerade Anfängern klarer machen, wo etwas hineingehört. Einfach nur der Begriff "Schichtarchitektur" ist für mich zu wenig.
Vielleicht ist das deshalb für Anfänger gefühlt leichter - gerade weil man einfach in irgendeine Schicht die Dinge packen kann.