Total Free ILE RPG – MVC Architekture

Model – View – Controller Paradigma

Beispiel

  1. Ein Benutzer ruft über das Menü die Controller-Funktion (SYCUS001R) „Pflegen Kundenstamm“ auf.
  2. Die Controller-Funktion lässt über das Model (SYCUSMDLR) prüfen, ob der Benutzer für diese Funktion berechtigt ist.
  3. Das Model (SYCUSMDLR) gibt das Ergebnis der Prüfung an die Controller-Funktion zurück.
  4. Bei entsprechender Berechtigung wird die View-Funktion (SYCUS002R) „Übersicht Kundenstamm“ aufgerufen.
  5. Die View-Funktion (SYCUS002R) ruft über das Model (SYCUSMDLR) die ersten 14 Datensätze ab und zeigt diese an dem Bildschirm an.