Modell-View-Presenter (MVP)¶
Zusammenspiel¶
Das Zusammenspiel der einzelnen Objekte ist im folgenden Sequenzdiagramm abgebildet.
Klasse | Typ |
---|---|
AlvineApplicationAssemblyWeb | Web |
AlvineApplicationWebDefaultRouter | Router |
AlvineApplicationWebRoute | Route |
AlvineApplicationWebPresenter | Presenter |
AlvineApplicationWebView | View |
AlvineApplicationWebModelGeneric | Model |
In der Route wird geprüft, ob es eine dem HTTP-Verb Presenter::get()
, Presenter::post()
, Presenter::put()
,
Presenter::post()
entsprechende Methode gibt. Ist dies nicht der Fall, so wird die Methode Presenter::execute()
aufgerufen.