Zope

Kirjoittaja: Randy Alexander
Luomispäivä: 2 Huhtikuu 2021
Päivityspäivä: 15 Saattaa 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Video: Vee Mampeezy- Zope (Official Video)

Sisältö

Määritelmä - mitä Zope tarkoittaa?

Z Object Publishing Environment (Zope) on Pythonin avulla rakennettu avoimen lähdekoodin Web-palvelin. Se käsittää transaktiotietokannan, joka tallentaa sisältöä, HTML-malleja, skriptejä ja sisältää hakukoneen yhdessä RDBMS: n kanssa.


Zope yksinkertaistaa dynaamisten Web-sovellusten luomista ja tarjoaa sovelluspohjaista tukea, kuten jäsenyyttä, uutisia ja hakua. Zope on rakennettu täysin käyttäen avoimia standardeja, kuten XML-RPC, DOM ja WebDAV.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Zope

Zope Object Database tarjoaa objektiivisen näkymän verkkosivustolle, joka perustuu Zope-tietokantaan. Jokainen verkkosivun sivu ja kansio esitetään objektina tässä näkymässä. Ominaisuudet, kuten kapselointi, polymorfismi, voidaan sisällyttää tällaista näkymää käyttämällä. Jokainen sivu, jolla on tietty URL, yhdistetään vastaavaan objektiin Zope Object Database -sovelluksessa.


Zope tukee HTML-malleja käyttämällä dynaamista mallin merkintäkieltä (DTML) ja Zope-sivumallia (ZPT). DTML antaa käyttäjille määrittää tunnisteet, jotka toteuttavat komentosarjojen mallisivuilla. Käyttäjät voivat määritellä muuttujat, Boolean-olosuhteet ja silmukat DTML-skripteillä. Yksi ongelma, joka liittyy DTML: ään, on muun kuin HTML-koodin lisääminen HTML-asiakirjoihin ja sisällön ja logiikan sekoittaminen HTML-sivuilla johtuen DTML-komentosarjojen sisällyttämisestä.

ZP-mallit käyttävät XML- tai HTML-asiakirjoja, joissa kaikki merkinnän sisältö määritetään TAL (Template Attribute Language) -tilassa. Looginen osa voidaan kirjoittaa Pythonissa, mikä yksinkertaistaa koodauslähestymistapoja. Koska XML noudattaa DOM-mallia, GUI-pohjaisia ​​toimittajia voidaan käyttää ZPT-mallien muokkaamiseen.