Obsah
- Definícia - Čo znamená Zope?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje Zope
Definícia - Čo znamená Zope?
Z Object Publishing Environment (Zope) je webový server s otvoreným zdrojovým kódom vytvorený pomocou Pythonu. Zahŕňa transakčnú databázu, ktorá ukladá obsah, šablóny HTML, skripty a obsahuje vyhľadávací nástroj spolu s RDBMS.
Zope zjednodušuje vytváranie dynamických webových aplikácií a ponúka podporu založenú na aplikáciách, ako sú členstvo, správy a vyhľadávanie. Zope je postavený úplne pomocou otvorených štandardov ako XML-RPC, DOM a WebDAV.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
Techopedia vysvetľuje Zope
Databáza Zope Object Database poskytuje objektovo orientovaný pohľad na webovú stránku založenú na Zope. Každá stránka a priečinok na webe sú v tomto zobrazení zobrazené ako objekt. Znaky, ako je enkapsulácia, polymorfizmus, môžu byť začlenené pomocou takéhoto pohľadu. Každá stránka, ktorá má konkrétnu URL, je mapovaná na zodpovedajúci objekt v databáze objektov Zope.
Zope podporuje HTML šablóny pomocou dynamického značkovacieho jazyka (DTML) a Zope Page Templates (ZPT). DTML umožňuje používateľom definovať značky, ktoré implementujú skriptovanie na stránkach šablón. Používatelia môžu definovať premenné, logické podmienky a slučky pomocou skriptov DTML. Jedným z problémov spojených s DTML je pridanie kódu HTML do dokumentov HTML a zmiešanie obsahu a logiky na stránkach HTML v dôsledku začlenenia skriptov DTML.
Šablóny ZP používajú dokumenty XML alebo HTML, kde je všetok obsah označený v priestore názvov TAL (Template Attribute Language). Logickú časť je možné písať v jazyku Python, čím sa zjednodušujú prístupy kódovania. Pretože XML nasleduje model DOM, na úpravu šablón ZPT možno použiť editory založené na GUI.