Zope

Автор: Randy Alexander
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 15 Може 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Видео: Vee Mampeezy- Zope (Official Video)

Съдържание

Определение - Какво означава Zope?

Z Object Publishing Environment (Zope) е уеб сървър с отворен код, изграден с помощта на Python. Тя обхваща транзакционна база данни, която съхранява съдържание, HTML шаблони, скриптове и функции за търсачка заедно с RDBMS.


Zope опростява създаването на динамични уеб приложения и предлага базирана на приложения поддръжка като членство, новини и търсене. Zope е изграден изцяло, използвайки отворени стандарти като XML-RPC, DOM и WebDAV.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Зоуп

Zope Object Database предоставя обектно-ориентиран изглед на уебсайта, базиран на Zope. Всяка страница и папка в уебсайта е представена като обект под този изглед. Характеристики като капсулация, полиморфизъм могат да бъдат включени с помощта на такъв изглед. Всяка страница с конкретен URL адрес се картографира към съответния обект в Zope Object Database.

Zope поддържа HTML шаблони, използвайки език за надписване на динамични шаблони (DTML) и шаблони за Zope страница (ZPT). DTML позволява на потребителите да определят маркери, които прилагат скриптове в страниците с шаблони. Потребителите могат да определят променливи, булеви условия и цикли, използвайки DTML скриптове. Един проблем, свързан с DTML, е добавянето на не HTML код към HTML документи и смесването на съдържание и логика в HTML страници поради включването на DTML скриптове.


ZP шаблоните използват XML или HTML документи, където цялото съдържание на маркиране е дефинирано в пространството на имена на шаблона на атрибути на шаблони (TAL). Логическата секция може да бъде написана на Python, като по този начин опрости подходите за кодиране. Тъй като XML следва DOM модела, редакторите, базирани на GUI, могат да се използват за редактиране на ZPT шаблони.