zope

Szerző: Randy Alexander
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 15 Lehet 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Videó: Vee Mampeezy- Zope (Official Video)

Tartalom

Meghatározás - Mit jelent Zope?

A Z Object Publishing Environment (Zope) egy nyílt forráskódú webszerver, amelyet Python segítségével építettek. Ez magában foglal egy tranzakciós adatbázist, amely tárolja a tartalmat, HTML sablonokat, szkripteket és tartalmaz egy keresőmotort, valamint egy RDBMS-t.


A Zope leegyszerűsíti a dinamikus webes alkalmazások létrehozását, és alkalmazás-alapú támogatást kínál, például tagságot, híreket és keresést. A Zope teljesen nyílt szabványok, például XML-RPC, DOM és WebDAV használatával épült.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza Zope-t

A Zope Object Database a Zope alapján objektum-orientált képet nyújt a webhelyről. A weboldal minden oldala és mappája objektumként jelenik meg ebben a nézetben. Az ilyen nézet segítségével beépíthetők olyan tulajdonságok, mint a kapszulázás és a polimorfizmus. Minden, egy adott URL-t tartalmazó oldalt hozzárendelnek a megfelelő objektumhoz a Zope Object Database-ben.


A Zope támogatja a HTML sablonokat, a dinamikus sablonok feliratos nyelvét (DTML) és a Zope oldal sablonokat (ZPT) felhasználva. A DTML lehetővé teszi a felhasználók számára, hogy definiálják azokat a címkéket, amelyek végrehajtják a szkriptkészítést a sablonoldalakon. A felhasználók DTML-parancsfájlok segítségével meghatározhatják a változókat, a logikai feltételeket és a hurkokat. A DTML-vel kapcsolatos egyik probléma a nem HTML-kód hozzáadása a HTML-dokumentumokhoz, valamint a tartalom és a logika keverése a HTML-oldalakon a DTML-szkriptek beépítése miatt.

A ZP-sablonok XML vagy HTML dokumentumokat használnak, ahol az összes jelölő tartalom a TAL (Template Attribute Language) névtérben van meghatározva. A logikai szakasz Python-ban írható, ezáltal egyszerűsítve a kódolási megközelítéseket. Mivel az XML követi a DOM modellt, a GUI alapú szerkesztők felhasználhatók a ZPT sablonok szerkesztésére.