Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
agenda:a0611:mitschrift [2011/10/12 19:36] admin angelegt |
agenda:a0611:mitschrift [2012/02/20 19:27] (aktuell) Florian Sesser Radio-Mitschnitt als MP3 |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | * Radiointerview für BR3 Orange (Bayern 2) | + | * Radiointerview für BR3 Orange (Bayern 2) {{: |
* Organisationsteil | * Organisationsteil | ||
* Modelmapper | * Modelmapper | ||
Zeile 10: | Zeile 10: | ||
* Ein Google Treffer: Dozer | * Ein Google Treffer: Dozer | ||
* Feature: Mit einer Beschreibung Bidirektional - WENN es geht, klappt nicht immer z.B. bei zu stark unterschiedlichen Modellen | * Feature: Mit einer Beschreibung Bidirektional - WENN es geht, klappt nicht immer z.B. bei zu stark unterschiedlichen Modellen | ||
+ | * Ging im Detail nicht, z.B. " | ||
+ | * Anderer Treffer: Modelmapper auf google code | ||
+ | * noch recht neu | ||
+ | * " | ||
+ | * Man kann auch draufschauen: | ||
+ | * Implementation ist gut lesbar | ||
+ | * Ich hab' da ein bischen was vorbereitet | ||
+ | * Joe wird ein Projekt vorbereiten | ||
+ | * Zeigt Example mit CDs | ||
+ | * CDs haben Domain Objekt und DTOs | ||
+ | * DTOs haben keine Funktionalität (toString) sehen aber wg. Beispiel erst mal aus wie die Domainobjekte. | ||
+ | * Beispiel 2: XML Modell mit Schema, mit Schema2Java compiler Klassen werden erzeugt | ||
+ | * Default-Implementation von jaxb hat für Listen nur getter, Liste ändern: Liste holen und modifizieren | ||
+ | * Modelmapper unterstützt das (noch) nicht, ist planned enhancement. Jetzt will er Listen-Setter | ||
+ | * Im fall von JAXB: Es gibt ein Plugin für Collection-Setter | ||
+ | * Konfiguration Modelmapper - keine Strings, refactoring-safe. Konfiguration in Java | ||
+ | * Lizenz: Apache 2.0 | ||
+ | * Wichtigste Eigentschaft eines Frameworks: Es legt nahe beim Verwenden guten Code zu schreiben | ||
+ | * (Einschub: Was ist guter Code? [[http:// | ||
+ | {{tag> |