Ich habe AppFuse verwendet, um meine Projekte seit einer Weile zu erstellen. Und ich bin mir schon bewusst, dass es zwei Ansätze Ihre DAO und Manager-Klassen zu entwickeln:AppFuse Generic/Universal DAO und Manager Verwendung
- GenericDao/GenericManager Ansatz
- UniversalDao/UniversalManager Ansatz
oft finde ich, dass mit dem Universal-Ansatz um bequemer zu sein, weil ich nur eine Klasse brauche, um alle Entitäten zu verwalten. Ich habe mich immer gefragt, ob dies vom Design her eine sehr schlechte Wahl wäre.
Gibt es einen Grund, warum ich die generische Variante bevorzugen sollte? Und generell, wäre es empfehlenswert, beide Klassen in meiner Bewerbung zu kombinieren?