next up previous contents index
Search Next: Action-Controller Up: Facet: Web Application Framework Previous: Bestandteile von Facet   Contents   Index

Installation und Aufsetzen von Applikationen

Facet [Facet] erfordert weitere Komponenten: Apache [Apache], NQXML [RAA] sowie Expat und SablotFace, die von [Sablot] bezogen werden können und mit sehr ausführlichen Installationsanweisungen aufwarten. Das im 17 KB kleinen Archiv enthaltene Beispiel lässt einen Blick hinter die Kulissen zu.

Für eine Facet-Applikation müssen einige Vorbereitungen getroffen werden: Im /cgi-bin-Verzeichnis wird eine applikationsspezifische Datei- und Ordnerstruktur angelegt:

/cgi-bin/
  SecureOneWeb/
    FrontController.rb
    map.xml
    WEB-RES/
      xsl/
        ... XSL-Dokumente
      application/
        ... Applikationsdaten
      session/
        ... Sessionorientierte Daten

Die dazu passende Konfiguration in httpd.conf sorgt dafür, dass Apache alle Aktionen im SecureOneWeb-Verzeichnis zuerst an den applikationseigenen Controller schickt.

Action SecureOneCtrl
  /cgi-bin/SecureOneWeb/FrontController.rb
SetHandler SecureOneCtrl

Nach einem Neustart des Webservers kann mit einem Browser unter http://localhost/SecureOne/ die Startseite betrachtet werden.



(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20