Entschuldigung für die "pedantische" Frage, aber ich habe mich gefragt, wie man das folgende strukturiert. Wenn ich eine Anwendung vom Typ JPA erstelle, können meine persistenten Klassen (mit @Table etc. versehen) in einem Paket foo.bar.entities gesammelt werden. Ich kann jedoch auch Objekte mit einer ähnlichen Struktur (POJO) haben, die nicht für die Persistenz verwendet werden. Wo würde ich diese platzieren, so dass es klar war, dass es eine andere Funktion als JPA gab; foo.bar.dto (für Datentransferobjekt) - oder verwechsle ich meine Terminologie? Vielleicht sind sie "Modell" -Klassen - obwohl das wirklich die Entitäten sind?Datenzugriff Objekte und JPA
1
A
Antwort
1
Der Begriff 'dto' wird meistens verwendet, um auf diese Art von Objekten zu verweisen. Verwenden Sie eine vertikale Slice-Architektur, um diese Klassen unter einem anderen Paket zu platzieren.
Jetzt können Sie platzieren dto ist unter DTO-Paket und Einheit/Domain Klassen unter Domain-Paket. Sie können auch Entitäten als Paketnamen verwenden, aber Sie müssen nur konsistent für alle Ihre Projekte mit Ihren Namenskonventionen sein.
+0
Sehr geschätzt – skyman
Verwandte Themen
- 1. Lose Klassenkopplung und Datenzugriff
- 2. F # Datenzugriff und EF-Migrationen
- 3. Datenzugriff in DDD?
- 4. Datenzugriff ASP.NET
- 5. Json Datenzugriff
- 6. Datenzugriff in GAE
- 7. Repository vs. Datenzugriff
- 8. SOA-Architektur Datenzugriff
- 9. Firebase AngularJS voller Datenzugriff
- 10. Datenzugriff Objekt Anwendung
- 11. iPhone App Datenzugriff
- 12. JPA/Ruhezustand in Java SE 6, Best Practices für den Datenzugriff
- 13. JPA losgelöstes Objekt und Primärschlüssel
- 14. Vererbung JPA und Hibernate Problem
- 15. .NET Refactoring, DRY. duale Vererbung, Datenzugriff und Trennung von Bedenken
- 16. Einfach Elegantes Muster zum Trennen von Datenzugriff, Geschäftslogik und Präsentation
- 17. C++ Const-Korrektheit mit flüchtigen und externen Datenzugriff
- 18. Spring und JSF und JPA
- 19. Build-EntityManagerFactory mit Hibernate und JPA
- 20. Hibernate (JPA) Wie eine eifrige Abfrage, alle untergeordneten Objekte laden
- 21. JavaFX, TableView und JPA
- 22. JPA: EntityGraph und Karte
- 23. JPA und Hibernate
- 24. JPA und Standardsperrmodus
- 25. PostGIS und JPA 2.0
- 26. Sharding Datenbank und JPA
- 27. Spring und Open JPA
- 28. JPA und optimistische Sperrmodi
- 29. Skalierung und Clustering JPA
- 30. Wie kann ich mehrere Objekte mit JPA abrufen?
Dies ist sehr eigenwillig und die Antworten werden wahrscheinlich auch. Zum Beispiel siehe http://programmers.stackexchange.com/questions/258196/java-application-structure-horizontal-vs--vertical-split/258197#258197 und http://stackoverflow.com/questions/533102/what-strategie -do-you-use-for-package-Benennung-in-Java-Projekte-und-warum. –
Vielen Dank - Ich werde eine davon lesen – skyman