Ist der Mediator muss einen Blick in PureMVC halten?
-
21-09-2019 - |
Frage
Ich habe eine Frage zu PureMVC.
i PureMVC uew einen Motor zu bauen, in dem Motor init Teil ich habe eine Anforderung
1) moduleA muss init firt
2) moduleB, moduleC Notwendigkeit init nach moduleA init complate.
3) MODULED Notwendigkeit init nach moduleB & moduleC init complate.
4) moduleA, moduleB, moduleC, MODULED alle erstreckt Proxy beacuse der vier System alle brauchen notifiation zu schicken, aber keine Notwendigkeit, es zu hören.
aber für die Anforderung passen ich nicht Befehl, es tun können, beacuse sie ini Auftrag haben und auch sie brauchen aktuellen Zustand zu erinnern (ex: moudelB ist init Complate aber moudleC nicht init complate kann dann nicht init moudleD), aber Befehl ist staatenlos.
der beste Weg, ich denke, ist die Verwendung einen Mediator, es zu tun, beacuse kann es sowohl zu hören und senden notifiation.
meine Frage ist:
1) ist dies ein guter Weg, einen Mediator zu verwenden, es zu tun?
2), wenn die Verwendung Mediator guter Weg ist, dann, wenn es zuerst moduleA hören ist init complate
registerCommand(FIRST_MODULE_INIT_COMPLATE , initStepTwoCommand);
sendNotification(FIRST_MODULE_INIT_COMPLATE);
removeCommand(FIRST_MODULE_INIT_COMPLATE);
Notwendigkeit, Dinge zu tun, wie die Art und Weise oder tut nur die Inti Logik in dem Mediator?
Dank
Lösung
Es gibt ein Programm namens startup, die dieses Problem behandeln soll. Es ließ uns Sie Laden Abhängigkeiten definieren, so Vermittler / Proxies nicht registriert werden, bevor die erforderlichen Daten zur Verfügung. Hier ist der Link