Введение в базы данных
Oracle Forms Developer
Oracle Forms Developer (потомок Oracle*Forms и Oracle Developer 2000) предназначен для создания приложений, предоставляющих пользовательский интерфейс к СУБД Oracle и состоящих из экранных форм, отчетов, деловой графики. Отличительной особенностью созданных с его помощью приложений является переносимость их на любые платформы, для которых существует клиентская часть Oracle, включая рабочие станции с алфавитно-цифровыми терминалами.
Новейшая версия этого продукта содержит большое количество «мастеров» для генерации стандартных форм. Отметим также, что пользователями этого продукта широко применяется автоматическая генерация приложений с помощью Oracle Designer (о нем мы рассказывали в предыдущей статье данного цикла, см. КомпьютерПресс № 1’2001).
В качестве языка программирования в Oracle Forms Developer применяется язык PL/SQL, представляющий собой то же самое процедурное расширение SQL, на котором пишется код триггеров и хранимых процедур в СУБД Oracle. Использование одного и того же языка программирования на сервере и в клиентском приложении позволяет более гибко распределять логику приложения между клиентом и сервером.
Для создания распределенных многозвенных приложений с помощью Forms Developer можно использовать Forms Server, который устанавливается на сервере приложений и преобразует графический интерфейс приложения в набор Java-аплетов, пересылаемых на клиентский компьютер. Это позволяет установить на клиентский компьютер только браузер с поддержкой виртуальной Java-машины (Java VM). Само же клиентское приложение в этом случае выполняется на сервере приложений.