Casa Sviluppo Che cos'è zope? - definizione da techopedia

Che cos'è zope? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Zope?

Z Object Publishing Environment (Zope) è un server Web open source creato utilizzando Python. Comprende un database transazionale che memorizza contenuti, modelli HTML, script e presenta un motore di ricerca insieme a un RDBMS.

Zope semplifica la creazione di app Web dinamiche e offre supporto basato su applicazioni come appartenenza, notizie e ricerca. Zope è costruito completamente usando standard aperti come XML-RPC, DOM e WebDAV.

Techopedia spiega Zope

Zope Object Database fornisce una vista orientata agli oggetti del sito Web basata su Zope. Ogni pagina e cartella nel sito Web è rappresentata come oggetto in questa vista. Caratteristiche come l'incapsulamento, il polimorfismo possono essere incorporate usando tale vista. Ogni pagina con un determinato URL viene mappata su un oggetto corrispondente nel database degli oggetti Zope.

Zope supporta i modelli HTML utilizzando Dynamic Template Mark-up Language (DTML) e Zope Page Templates (ZPT). DTML consente agli utenti di definire tag che implementano gli script nelle pagine dei modelli. Gli utenti possono definire variabili, condizioni booleane e loop utilizzando gli script DTML. Un problema associato a DTML è l'aggiunta di codice non HTML ai documenti HTML e la miscelazione di contenuto e logica nelle pagine HTML a causa dell'incorporazione di script DTML.

I modelli ZP utilizzano documenti XML o HTML in cui tutto il contenuto di markup è definito nello spazio dei nomi Template Attribute Language (TAL). La sezione logica può essere scritta in Python semplificando così gli approcci di codifica. Poiché XML segue il modello DOM, è possibile utilizzare editor basati su GUI per modificare i modelli ZPT.

Che cos'è zope? - definizione da techopedia