Zope

Auteur: Randy Alexander
Date De Création: 2 Avril 2021
Date De Mise À Jour: 10 Peut 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Vidéo: Vee Mampeezy- Zope (Official Video)

Contenu

Définition - Que signifie Zope?

Z Object Publishing Environment (Zope) est un serveur Web open source créé à l'aide de Python. Il englobe une base de données transactionnelle qui stocke le contenu, les modèles HTML, les scripts et propose un moteur de recherche ainsi qu'un SGBDR.


Zope simplifie la création d'applications Web dynamiques et offre un support basé sur les applications, tel que l'adhésion, l'actualité et la recherche. Zope est entièrement construit en utilisant des standards ouverts tels que XML-RPC, DOM et WebDAV.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Zope

La base de données d'objets Zope fournit une vue orientée objet du site Web basée sur Zope. Chaque page et chaque dossier du site Web est représenté sous la forme d'un objet dans cette vue. Des caractéristiques telles que l'encapsulation, le polymorphisme peuvent être incorporées à l'aide d'une telle vue. Chaque page ayant une URL particulière est mappée sur un objet correspondant dans la base de données d'objets Zope.


Zope prend en charge les modèles HTML à l'aide du langage DTML (Dynamic Template Markup) et des modèles de page Zope (ZPT). DTML permet aux utilisateurs de définir des balises qui implémentent des scripts dans les pages de modèles. Les utilisateurs peuvent définir des variables, des conditions booléennes et des boucles à l'aide de scripts DTML. Un problème associé à DTML est l’ajout de code non HTML aux documents HTML et le mélange de contenu et de logique dans les pages HTML en raison de l’incorporation de scripts DTML.

Les modèles ZP utilisent des documents XML ou HTML dans lesquels tout le contenu des balises est défini dans l'espace de noms TAL (Template Attribute Language). La section logique peut être écrite en Python, simplifiant ainsi les approches de codage. Puisque XML suit le modèle DOM, les éditeurs basés sur une interface graphique peuvent être utilisés pour éditer les modèles ZPT.