MODPERL :: PARAMBUILDER.

MODPERL :: PARAMBUILDER ist ein Perl-Modul, das das Gebäude benutzerdefinierte Apache-Richtlinien einfach macht.
Jetzt downloaden

MODPERL :: PARAMBUILDER. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Frank Wiles
  • Website des Verlags:
  • http://search.cpan.org/~fwiles/ModPerl-ParamBuilder-0.08/lib/ModPerl/ParamBuilder.pm

MODPERL :: PARAMBUILDER. Stichworte


MODPERL :: PARAMBUILDER. Beschreibung

MODPERL :: PARAMBUILDER ist ein Perl-Modul, das das Gebäude benutzerdefinierte Apache-Richtlinien einfach macht. MODPERL :: PARAMBUILDER ist ein Perl-Modul, das das Gebäude benutzerdefinierte Apache-Richtlinien erstellt, das EASY.Synopsis-Paket MyApp :: Parameter; Verwenden Sie MODPERL :: parambuilder; Verwenden Sie Basis QW ('MODPERL :: PARAMBUILDER'); Mein $ Builder = MODPERL :: PARAMBUILDER-> NEU (__package__); # Simple One Argument Parameter $ Builder-> param ('Template'); $ builder-> param ('pagetitle'); $ builder-> param ('itemsPerpage'); # Erstellen Sie einen Ein- / Aus-Parameter $ Builder-> on_off ('Caching'); # Erstellen Sie einen Ja / Nein-Parameter $ builder-> yes_no ('autocommit'); # Erstellen Sie ein Argument / Flag-Parameter $ Builder-> no_arg ('aktiv'); # Erstellen Sie einen Argument-Parameter mit einer benutzerdefinierten Fehlermeldung # und spezielle Konfiguration Hash-Key $ Builder-> param ({name => 'smtpserver', err => 'smtpserver xx.xx.xx.xx', Key => 'smtp_server ',}); # Laden Sie die Konfiguration in Apache $ Builder-> Ladung; ################################################ # Und an anderer Stelle in Ihrer Anwendung ################################################### ## paket myapp :: main; # Abrufen der Konfiguration wie so meine $ params = myapp :: Parameter-> NEU; meine $ conf_ref = $ params-> get_config ($ r); # Oder wenn Sie Perloptionen + GlobalRequest haben, können Sie nur # My $ CONFF_REF = $ -PAMPS anrufen -> get_config; Eine der saubersten Funktionen von mod_perl 2.0 ist die Möglichkeit, Ihre eigenen individuellen Apache-Richtlinien einfach zu erstellen. Sie sind nicht nur effizienter für den Einsatz im Vergleich zu Perlsetenv, Perlpassv, Perladdvar und PerlsetVar, aber sie geben Ihrer Bewerbung ein polierteres und professionelleres Aussehen und fühlen sich an ... nicht zu erwähnen, dass sie einfach kühl sind. Dieses Modul zielt darauf ab, die bereits einfache, noch einfachere zu gestalten.Nache, dass Sie Ihr Parameter-Modul mit PerrloadModule in Ihrem httpd.conf und nicht perlmodule laden müssen. Dies ist notwendig, da Apache Ihr Modul früher als üblich laden muss, um die eigene Konfiguration jetzt lesen zu können. Die größte Einschränkung ist, dass dieses Modul nur mit Mod_PERL 2.0 und höher funktioniert. Es gibt keine Pläne, Mod_Perl 1.x für dieses Modul zu unterstützen. Vertrauen Sie mir, dass Sie sich auf Mod_Perl 2 aktualisieren möchten, sobald Sie können. Diese Absicht des Moduls ist nicht, die darunterliegende MOD_PERL-APIs nicht zu ersetzen, und es ist nicht für komplizierte Fälle verwendet wo eine spezielle Verarbeitung benötigt wird. Es ist vorgesehen, die einfachen Dinge einfach zu machen. Einige Dinge, die man beachten sollten, wenn MODPERL :: parambuilderthis-Modul nicht einschränkt, wohin die Richtlinien in der httpd.conf-Richtlinie verwendet werden können. Um Richtlinien auf einen bestimmten Bereich einzuschränken (nur im Hauptserver CONF, einem Virtualhost oder einem Ort usw.), müssen Sie die Mod_PERL-APIs verwenden, um Ihre Richtlinien aufzubauen. Dies tut auch nicht, standardmäßig keine Fehlerprüfung oder Validierung an Die Argumente übergeben an Richtlinien. Wenn Sie eine Richtlinie 'NumberofItemSperPage' erstellen, und dann: NumberofiTemSperpage Rhubarb Apache wird dies nicht als Fehler und Ihre Konfigurationssysteme für die Taste "NumberofiTemSperpage" angezeigt. Sie können diese Daten auf drei verschiedene Arten überprüfen: 1) Überprüfen Sie die Konfigurationsdaten in Ihrer Anwendung vor der Verwendung. 2) MODPERL :: PARAMBUILDER anweisen, um eine spezielle Funktion zum Verarbeiten der Argumente durch Übergeben der Option "Func" zu verwenden. 3) Um die MOD_PERL-API wiederherstellen, in der Sie mehr Control haben.SEE Die entsprechenden Mod_Perl 2.0-API-Module, wie Sie mehr in der Tiefenverarbeitung von Richtlinien und deren Daten erreichen können. · Perl.


MODPERL :: PARAMBUILDER. Zugehörige Software