WebServer SS01 WebServer - Generierung von Seiten

Generierung von Daten / Datenbehandlung

Generiert werden immer nur Seiten aus (in irgendeiner Form regulären) Daten. Diese liegen in unterschiedlicher Form vor:
als strukturierte Datei
  • Vorteile: Im allgemeinen einfacher Zugriff, verständlich auf für Laien, kann ggf. von Hand ediert werden.
  • Nachteile: Immer individuelle Lösung. I.A. kein Multi-user-Zugriff (locking) bedacht. Fehleranfällig, meist schlecht ausbaubar.
als XML-Datei
(auch eine strukturierte Datei, insofern vgl. dort)
  • Vorteile: allgemeineres Format, für das ggf. Werkzeuge existieren.
  • Nachteile: Meist etwas schwerer zu parsen als einfach strukturierte Dateien.
als Datenbankeinträge
  • Vorteile: Umfangreicher und komplexer Zugriff, Fehler meist bekannt und behoben, Interfaces existieren, Multi-User i.a. kein Problem.
  • Nachteile: Einrichtung und Wartung des DB-Servers erforderlich.
Die eigentliche Generierung kann mit einen Programm beliebiger Sprache vorgenommen werden, sie sollte allerdings möglichst einfachen Zugriff auf die gewählte Datenform ermöglichen (also mächtige Textfunktionen bei der Wahl einer strukturierter Datei, Datenbank-Interface bei der Datenbank, XML-Parser(-Bibliothek) sonst. (Meist ist perl ein gute Wahl :-)

Man kann entweder die Gesamtdatei generieren, oder nur Teile, die dann mit server-side-includes eingebunden werden. Die 2te Variante hat vor allem dann Vorteile, wenn unterschiedliche Betreuer für Rahmen und generierten Teil zuständig sind. (TODO: Vgl ... ->direktiven, sticky-Bits, etc.)

[Inhalt] [Beispiel]

Dietmar Lammers, Frank Wübbeling
Last modified: Tue Mar 27 08:39:12 MET DST 2001