Thread mod_perl: Module als Module einbinden?: Einfaches Entwurfsmuster?
(7 answers)
Opened by Lightman at 2007-05-05 22:19
Hallo,
ich bastel in meiner Freizeit immer noch ein meinem Mini-CMS. Nur leider kann ich mich nicht so recht für ein Design-Pattern entscheiden und will das ganze auch nicht irgendwo reinquetschen, zumal es nur wenige Funktionen besitzt (dachte zu erst an MVC). Was ich aber ganz toll finden würde, ist die Möglichkeit, die Perl-Module auch wirklich als eigenständige Module zu verwenden, um so spätere Funktionen ohne Probleme einbinden zu können. Beispiel: Es gibt ein extra Modul, mit dem man Mails verschicken kann. Das CMS selbst weiß weder, dass dieses Modul existiert, noch wie es funktioniert (okay, es weiß schon, dass es ein Modul "Mail" gibt, welches automatisch eingebunden wird). ;) Wenn der Nutzer nun die URL index.cgi?module=mail&action=send plus POST-Parameter aufruft (ja, ich weiß, GET plus POST gleichzeitig macht man normalerweise nicht), wird ein Objekt von Mail erstellt und die Methode send mit den POST-Parametern aufgerufen. Lange Frage kurzer Sinn: Ist dies überhaupt eine vernünftige Herangehensweise? Was würdet ihr besser oder ganz anders machen? |