Materialien

Python für das Internet

Zope 3 Komponentenarchitektur

Content
Persistente Objekte, typischerweise in einer Folder-Hierarchie
Utility
Global oder in einem Bereich einer Site zur Verfügung stehendes Objekt, die bestimmte Basisfunktionalitäten bereitstellen (Beispiel Benutzerverwaltung)
Adapter
Temporär erzeugtes Objekt, das eine alternative bzw. ergänzende Schnittstelle (Attribute, Methoden) zu einem existierenden Objekt bereitstellt
View
Spezieller Adapter (für Content + Browser Request), der Funktionalitäten für die Präsentation bereitstellt
Interface
Schnittstellendefinition (Methoden und Attribute), wird auch zur Identifikation von Adapter und Utilities und zur Definition von Schemas (Attribute/Felder mit Meta-Information) verwendet

Hinweis: Die Einbindung der Python-Klassen in den Zope 3 Server erfolgt über configure.zcml Dateien (ZCML = Zope Configuration Markup Language)

Calendar

« February 2012 »
  Mo Tu We Th Fr Sa Su
5 1 2 3 4 5
6 6 7 8 9 10 11 12
7 13 14 15 16 17 18 19
8 20 21 22 23 24 25 26
9 27 28 29