Materialien
Python für das Internet
cybertrain
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)
