Oracle PSP and Dynamic PSP
DPSP™ (Dynamic PSP™) – интерпретатор и компилятор серверных страниц (PL/SQL™ Server Pages), предназначенный для работы в среде Oracle 8i™ RDBMS и Oracle® Application Server (OAS)/Oracle9i™ Application Server (iAS). DPSP™ является простым, но эффективным средством разработки Веб-приложений. Он устанавливается в Oracle 8i RDBMS в виде набора пакетов PL/SQL и классов Java™. Схема БД должна быть опубликована для Интернета средствами iAS. Создание и редактирование PSP-страниц, а также прочие операции над ними, осуществляются через Веб-интерфейс, так что на машинах разработчиков не требуется установки никакого специального программного обеспечения кроме обычного Веб-браузера, поддерживающего HTML4.0/DHTML.
Oracle тоже имеет термин "PSP" с тем же значением: "PL/SQL Server Pages", однако его реализация существенно отличается от DPSP. Oracle PSP представляется нам несколько ограниченным по своим функциональным возможностям, поэтому-то мы и решили создать своё собственное расширение Oracle RDBMS/AS. Мы назвали его Dynamic PSP (динамический PSP), так как это имя лучше всего описывает, что мы хотели получить, и в чём состоит основное отличие от оракловского подхода. Мы надеемся, что Dynamic PSP является реальной альтернативой как для Oracle PSP, так и для Oracle JSP.
DPSP имеет синтаксис общий с Oracle PSP, однако расширяет его некоторыми полезными вещами, такими как набор встроенных функций, динамическое выполнение (в отличие от оракловского подхода, требующего компиляции), неограниченное количество параметров для любой PSP-страницы (в отличие от оракловского подхода, где набор параметров для каждой страницы свой и фиксированный) и пр.
DPSP позволяет создавать сложные интерактивные Веб-приложения, обеспечивая при этом удалённую разработку благодаря своему Веб-интерфейсу разработчика.
|