hotti: Name für Entwurfsmuster

Beitrag lesen

Das Pattern, das du suchst, nennt sich Front-Controller

Nein, mit Sicherheit nicht, weil: Isch abe gar keinen Front-Controller ;)

Brief: Ein Request läuft in den ResponseHandler, der schaut in die Routingtable und guckt, welche Klasse an den URL gebunden ist (Default-Class=NotFound). Von dieser Klasse wird eine Instanz erstellt, welche ein Interface implementiert. Sofern die Interface-Methoden in der Klasse definiert sind, werden sie ausgeführt. Für Request-Parameter (GET, POST) ist eine der IF-Methoden zuständig, sub control{}. D.h.: Eine Parameter-Kontrolle erfolgt nicht "An der Front" sondern erst in einer der IF-Methoden (sofern vorhanden) und darüber hinaus gibt es die Möglichkeit, per Konfiguration sämtliche IF-Methoden in einer externen Package definieren zu können, also später nachdem es bereits eine Instanz der Klasse gibt.

Darüber hinaus können auch Requests weiterer Request-Methods gehandled werden wie PUT und DELETE.

Ausführlich auf meiner Site beschrieben ;)

Schön' Abend.

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.