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.
