Ich versuche, eine Reihe von wiederverwendbaren Komponenten für die ASP.Net MVC3-Anwendung zu erstellen. Jede Komponente besteht aus einem eigenen Modell, View und Controller.MVC und Mediator Muster
Die Interaktion zwischen den Komponenten sollte mit einem "Like" -Muster des Mediators gelöst werden.
Da die Komponenten sind höheres Level-Konzept (Abstraktion) und nicht „echte“ Objekte (technisch Komponente ist kurzlebig Haufen bestand aus einem Modell, View und Controller-Funktionen), ist es wahrscheinlich heikel Mediator Muster zu implementieren.
Ich brauche gute Ideen, wie Mediator Interaktion zwischen Komponenten mit ASP.Net MVC3 und AJAX technisch umzusetzen?
Meine erste Frage mit Ausgangsproblem: MVC modular GUI components
Es ist eine gute Idee und Praxis für komplexere Szenarien. Lassen Sie mich klären ... Ich brauche ein einfaches Beispiel für Mediator ausschließlich für die MVC GUI verwendet. Wenn in einer Komponente etwas passiert (initiiert durch Benutzeraktivität), würde der Mediator diese Situation behandeln und entsprechende Komponenten aufrufen, um die Ausgabe für die AJAX-Antwort zu generieren. – Dusan
Ich habe dies sehr einfach in ASP.Net Web Forms getan - Komponente (Benutzersteuerung, die ein Objekt ist) feuert Ereignis, das von Mediator behandelt wird (Seite, die Komponenten hostet) und entsprechende Komponenten aktualisiert. – Dusan