zope

Autor: Randy Alexander
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 15 Svibanj 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Video: Vee Mampeezy- Zope (Official Video)

Sadržaj

Definicija - Što znači Zope?

Z Object Publishing Environment (Zope) je otvoreni izvorni web poslužitelj izgrađen pomoću Pythona. Sadrži transakcijsku bazu podataka koja pohranjuje sadržaj, HTML predloške, skripte i značajke tražilice zajedno s RDBMS-om.


Zope pojednostavljuje stvaranje dinamičnih web aplikacija i nudi podršku utemeljeno na aplikacijama kao što su članstvo, vijesti i pretraživanje. Zope je izgrađen u potpunosti koristeći otvorene standarde kao što su XML-RPC, DOM i WebDAV.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava Zope

Baza podataka Zope Object pruža objektno orijentirani prikaz web stranice temeljen na Zopeu. Svaka stranica i mapa na web mjestu predstavljena je kao objekt pod ovim prikazom. Značajke poput enkapsulacije, polimorfizma mogu se ugraditi u takav pogled. Svaka stranica s određenim URL-om mapirana je na odgovarajući objekt u zope baze podataka objekata.

Zope podržava HTML predloške koristeći jezik dinamičkog dodavanja predloška (DTML) i Zope Page Templates (ZPT). DTML omogućava korisnicima da definiraju oznake koje implementiraju skripte u stranice predložaka. Korisnici mogu definirati varijable, logične uvjete i petlje koristeći DTML skripte. Jedan problem povezan s DTML-om je dodavanje ne HTML koda HTML dokumentima i miješanje sadržaja i logike u HTML stranicama zbog ugradnje DTML skripte.


ZP predlošci koriste XML ili HTML dokumente u kojima je sav označeni sadržaj definiran u nazivu prostora TAL (Language Attribute Language) (TAL). Logički odjeljak može se napisati na Python-u i na taj način pojednostaviti pristup kodiranju. Budući da XML slijedi DOM model, urednici temeljeni na GUI-u mogu se koristiti za uređivanje ZPT predložaka.