Rechercher une page de manuel
Embperl::FeaturesD.3pm
Langue: en
Version: 2006-01-06 (mandriva - 22/10/07)
Section: 3 (Bibliothèques de fonctions)
Sommaire
Features von Embperl 2.0
- •
- Erlaubt das Einbetten von Perlcode in HTML/XML und andere Text Dokumente. Der Perlcode wird im Server ausgef�hrt und das Ergebnis zum Browser geschickt. Alle verf�gbaren Perl-Module k�nnen eingesetzt werden.
- •
- Erm�glicht das Erstellen von Websites aus kleinen wiederverwendbaren Komponenten, in objektorientierter Art und Weise. Komponenten k�nnen sich gegenseitig aufrufen, einbetten und von einander erben.
- •
- Das standart Layout einer Website can einmal definiert werden und Embperl::Object sorgt daf�r das die passenden Komponeten an die entsprechenden Stellen eingef�gt werden. Die eigentlichen Seiten enthalten nur noch den tats�chlichen Inhalt und nicht gemeinsamme Elemente wie Kopf- und Fu�bereich oder Navigationsleisten. Diese gemeinsammen Bereiche k�nnen dabei je Unterverzeichnis �berschrieben werden.
- •
- Unterst�tzt das Trennen von Code, Layout und Daten und das Erstellen von MVC (Modell-View-Controller) Applikationen. Die Steuerlogik kann durch ein Applikationsobjekt abgebildet werden, welches den weiteren Ablauf eines Requests beeinflussen und steuern kann, w�hrend die eigentlichen Seiten nur noch den Code zur Anzeige enthalten. F�r einfache Applikationen ist es jedoch, immer noch m�glich allen Code in die Seiten selbst einzubetten.
- •
- Der Quellentext f�r die einzelnen Komponenten kann aus unterschiedlichen Quellen, wie Dateisystem, Speicher oder dem Ergebnis eines Apache-Subrequest kommen. Ein Subrequest erlaubt das Nachbearbeiten der Ausgabe von anderen Apache-Applikationen wie PHP, JSP, CGI-Skrips etc.
- •
- Komponenten k�nnen in unterschiedlichen Formaten vorliegen (z.B. HTML, WML, XML, POD, ...) und, soweit n�tig, in andere Ausgabeformate (z.B. via XSLT) transformiert werden.
- •
- Erm�glicht die Benutzung und Definition unterschiedlicher Syntaxen, wie Embperl, ASP, Text, Perl, RTF und mehr.
- •
- Die Erzeugung der Ausgabe ist in kleine Schritte unterteilt, die jeweils von einem austauschbaren Provider durchgef�hrt werden. Das Zusammenspiel der Provider ist individuell, mittels Rezepten (recipes) konfigurierbar.
- •
- Erlaubt das Zwischenspeichern (Cachen) von Zwischenschritten und Ausgabe.
- •
- Stellt verschiedenste Features f�r das Webumfeld zur Verf�gung, wei z.B. dynamischen Tabellen, Formularfeldverarbeitung, HTML/URL-Kodierung etc.
- •
- Enth�lt ein Modul zur �berpr�fung von Benutzereingaben in Formularfeldern. Damit kann mit der Defintion eines Regelsatz, sowohl die serverseitige wie auch die Clientseitige �berpr�fung veranlasst werden.
- •
- Stellt Pro-Benutzer und Pro-Seite persitente Sessiondaten zur Verf�gung. Daf�r ist es lediglich n�tig die Daten in einem spezielle Hash abzulegen.
- •
- Bietet eine Reihe von Optionen zur Konfigurierung entsprechend den pers�nlichen Vorlieben und Bed�rfnissen.
- •
- Vollst�ndig integriert in Apache und mod_perl, um die beste Performance zu erreichen. Kann auch als CGI Skript laufen, Offline ausgef�hrt werden oder von anderem Perlprogrammen/-modulen aufgerufen werden.
- •
- Das Perlmodule DBIx::Recordset bietet einen von SQL abstrahierten, einfach zu handhabenden, Datenbankzugriff f�r Embperl.
- •
- Embperl::Mail erm�glicht es das Ergebnis direkt an eine E-Mail Adresse zu versenden.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre