Что такое Oracle APEX?

Источник: oracloid
admin

Что такое Oracle APEX?

 

Oracle Application Express (Oracle APEX), ранее известный как HTML DB, представляет собой среду для быстрого создания и разворачивания веб-приложений, которая позволяет разрабатывать более быстрые и надежные профессиональные приложения, используя для этого лишь только веб-браузер и минимальный опыт программирования. Oracle Application Express сочетает в себе высокую производительность, безопасность, интегрируемость и масштабируемость корпоративных БД, разработанных на основе веб-технологий, с простотой использования, доступностью и гибкостью персональных БД.

Разработка и запуск программ на Application Express осуществляется посредством стандартного веб-браузера и не требует установки и обслуживания какого-либо клиентского ПО. Домашняя страница Application Express показана на рисунке 1.


Рисунок 1

Рассмотрим три основные инструменты Application Express:

1) Application Builder - инструмент, позволяющий разрабатывать динамические веб-приложения, управляемые БД;

2) SQL Workshop - инструмент для просмотра содержимого БД, визуального построения запросов, в том числе и сложных SQL запросов;

3) Utilities - инструмент, выполняющий экспорт и импорт разных форматов данных.

Рассмотрим основные типы программ, которые можно создать при помощи Application Express. APEX будет полезен, когда необходимо создать БД, произвольной архитектуры и назначения, для получения доступа к большим массивам данных и безопасного их обновления, а также при работе с большим числом декларативных элементов управления формами (рисунок 2) такими, как различные текстовые редакторы, чек-боксы, формы ввода данных (рисунок 3) и т.д.


Рисунок 2


Рисунок 3

Application Express - это еще и эффективный инструмент для разработки аналитических программ, обрабатывающих информацию, хранящуюся в БД. Отчеты связаны между собой ссылками (рисунок 4), что позволяет пользователю легко ориентироваться в содержимом БД и переходить от одного отчета к другому так же легко, как и бродить по обычным сайтам. Помимо этого простота, наглядность и информативность достигаются также благодаря расширенной функциональности APEX при выводе результатов SQL запросов в графическом виде (рисунок 5).


Рисунок 4


Рисунок 5

В Application Express применяется декларативное программирование, при котором код не генерируется, не компилируется, а пользователь взаимодействует с мастерами и списками свойств. Очень важным является знание языка SQL так, как именно этот язык используется для определения отчетов и диаграмм. Применение декларативного кода устраняет разногласия между разработчиками и делает программы, созданные на APEX, легко управляемыми и сопровождаемыми.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=29235