Ich habe viele Java-Domänenobjekte, die ich in DTOs transformieren muss.DTO und Mapper-Generierung von Domain-Objekten
Bitte beginnen Sie nicht mit der Anti-Pattern-Sache, die Domain-Objekte sind, was sie wegen einer langen Geschichte sind, und ich kann sie nicht ändern (oder nicht zu viel, siehe unten).
Also natürlich haben wir das Alter von all dem manuell passiert. Ich habe mich umgesehen, und der Dozer scheint der Rahmen der Wahl für das DTO-Mapping zu sein.
Aber ... was ich wirklich möchte, ist dies: mit Anmerkungen versehen Klassen und Felder, die ich in DTO werden soll, und ein Tool ausführen, das die DTOs und die Mapper erzeugen würde.
Klingt das zu unangemessen?
Gibt es ein solches Tool bereits?
Möglicherweise, aber es könnte helfen, eine Idee zu bekommen, auf welche Sprache Sie sich beziehen. Java/.Net? – JasonTrue
Ja ... Entschuldigung ... wurde mir nach dem Stellen der Frage klar. Ich habe es aktualisiert. –
Dozer ist eine schreckliche, langsame, schwarze Box, schwer zu debuggen, schwer zu warten, alle Arten von Problemen Mapping Sammlungen, Aktualisieren von Objekten an Ort und Stelle mit jeder Art von komplexen Beziehung, schwierig zu individualisieren .... ugh. Besser, Ihr Mapping per Hand zu schreiben: schnell, debuggierbar, refactorable via IDE. Meine 2 ¢ –