Zope

Autor: Randy Alexander
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Video: Vee Mampeezy- Zope (Official Video)

Inhalt

Definition - Was bedeutet Zope?

Z Object Publishing Environment (Zope) ist ein Open Source-Webserver, der mit Python erstellt wurde. Es umfasst eine Transaktionsdatenbank, in der Inhalte, HTML-Vorlagen, Skripts und eine Suchmaschine sowie ein RDBMS gespeichert sind.


Zope vereinfacht die Erstellung dynamischer Web-Apps und bietet anwendungsbasierten Support wie Mitgliedschaft, Nachrichten und Suche. Zope wird vollständig mit offenen Standards wie XML-RPC, DOM und WebDAV erstellt.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Zope

Die Zope-Objektdatenbank bietet eine objektorientierte Ansicht der auf Zope basierenden Website. Jede einzelne Seite und jeder Ordner auf der Website wird in dieser Ansicht als Objekt dargestellt. Unter Verwendung einer solchen Ansicht können Merkmale wie Verkapselung, Polymorphismus einbezogen werden. Jede Seite mit einer bestimmten URL wird einem entsprechenden Objekt in der Zope-Objektdatenbank zugeordnet.

Zope unterstützt HTML-Vorlagen mithilfe der Dynamic Template Markup Language (DTML) und Zope Page Templates (ZPT). Mit DTML können Benutzer Tags definieren, die Skripts in Vorlagenseiten implementieren. Die Benutzer können Variablen, Boolesche Bedingungen und Schleifen mithilfe von DTML-Skripten definieren. Ein mit DTML verbundenes Problem ist das Hinzufügen von Nicht-HTML-Code zu HTML-Dokumenten und das Mischen von Inhalten und Logik in HTML-Seiten aufgrund des Einbaus von DTML-Skripten.


ZP-Vorlagen verwenden XML- oder HTML-Dokumente, bei denen der gesamte Markierungsinhalt im TAL-Namespace (Template Attribute Language) definiert ist. Der Logikabschnitt kann in Python geschrieben werden, wodurch die Codierungsansätze vereinfacht werden. Da XML dem DOM-Modell folgt, können GUI-basierte Editoren zum Bearbeiten von ZPT-Vorlagen verwendet werden.