hotti: Name für Entwurfsmuster - FrontController (Martin Fowler)

Beitrag lesen

Hakuna matata!

Weil der PerlResponseHandler aus mod_perl nichts mit dem Apache (Java Interface) ResponseHandler zu tun hat. Die mod_perl Entwickler haben bei der Benennung ihres "PerlResponseHandlers" einfach Qutasch gemacht gemacht. Das sind zwei ähnlich klingende Namen für zwei völlig verschiedene Dinge, du sagst du ganze Zeit "Apache ResponseHandler" meinst aber eigentlich den "PerlResponseHandler".

Eventuell freunden wir uns mit dem Begriff ROLE an, im Fall Perl/FastCGI hat die 'main' die Rolle eines RESPONDERS. Der Begriff ROLE => RESPONDER in diesem Zusammenhang war mir auch neu, weil ich mit mod_fastcgi schon ewig nichts mehr gemacht habe, in den nächsten Tagen jedoch mein FW neben mod_cgi, mod_perl auch für mod_fastcgi kompatibel mache.

Diese drei Modi gibt es grundsätzlich auch für PHP, serverseitig kommuniziert PHP mit dem Webserver genauso wie Perl über STDIN und STDOUT (CGI/1.1).

MfG