hybris populators und Wandler-Konzept und Ihre Beziehung
Kann mir bitte jemand erklären, das Konzept der Wandler und populators verwendet, die in der Hybris? Ich wurde durch das Konzept des AddOns in Hybris aber einer der Punkte, die sagte: "Sie können plug populators in bestehende Wandler, ohne neu zu definieren, Sie" nach, die wir verwenden AddOns
in den Hybris commerce accelerator? Also dachte ich, es ist besser zu verstehen, diese Konzepte zuerst.
In kurzen, Wandler Sammlung von populators, wo jeder populator spielen individuelle Rolle zu füllen Teil DTO. Hybris wird dringend empfohlen, dass Sie sollten nicht schreiben, Beton-Wandler (ohne populator). Atleast eine populator sollte binden mit Konverter zum Auffüllen seiner DTO. Und es ist leicht zu stecken und mit ihm spielen.
InformationsquelleAutor Ashish Jagga | 2015-12-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
In einer nussschale, Konverter werden benutzt, um Daten-Objekte (DTOs), die aus (meist) Modell-Objekte und populators werden verwendet, um füllen Sie die dtos.
Finden Sie eine sehr gute Dokumentation der beiden Konzepte hier für version 5:
https://wiki.hybris.com/display/release5/Converters+und+Populators
Hier für die version 6:
https://help.hybris.com/6.0.0/hcd/8b937ff886691014815fcd31ff1de47a.html
(Wenn Sie nicht über die wiki-Zugriff noch, man sollte es als das wiki und das Experten-forum bei https://experts.hybris.com sind zwei wesentliche Ressourcen zu erhalten viele Antworten).
Prost!
Hybris release 6 link (es ist anders): help.hybris.com/6.0.0/hcd/8b937ff886691014815fcd31ff1de47a.html
danke @Arashsoft, ich aktualisierte die Antwort.
InformationsquelleAutor Sebastian
Hybris-Wandler bestehen aus einer Liste von populatiors für eine bestimmte Art, dies ermöglicht Ihnen, halten eine gewisse Modularität in der Weise erzeugen Sie ein populator für eine bestimmte Art, ohne zu viel Verantwortung auf einen einzigen.
Abgesehen davon, können Sie eine konfigurierbare Konverter, in dem Sie definieren können, wenn Konstanten übergeben durch, die es erlauben, ausführen bestimmter populators dies wird verwendet, zum Beispiel die Produkt-Liste, in denen Sie nicht wollen, um füllen Sie alle Felder des Produkts.
schließlich auch ich empfehle einen Blick in die hybris-Hilfe-Seite und Dekompilierung hybris Quellen, um ein besseres Verständnis von deren Umsetzung.
hoffe, es hilft!
InformationsquelleAutor Guillermo Segalerba
Sollten Sie erstellen-Objekt zunächst für populator während der Konverter erstellt target-Objekt und füllt dann automatisch.
targetPopulator.populate(source, target);
InformationsquelleAutor Slava Babin