Itthon Fejlesztés Mi a zope? - meghatározás a techopedia alapján

Mi a zope? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a 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.

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.

Mi a zope? - meghatározás a techopedia alapján