13.8. Разработка приложения

Приложения баз данных позволяют разработчикам иметь полный контроль над всеми аспектами процесса развития и окончательной функциональности приложения. В приложениях баз данных, разработчики могут непосредственно использовать свои SQL и PL / SQL навыки программирования. База данных приложения использует декларативный контроль над потоком управления и поддержки полного контроля пользовательского интерфейса с использованием шаблонов и тем.

Приложения баз данных представляет собой набор страниц, связанных вместе с помощью вкладки, кнопки, или гипертекстовые ссылки. Страницы в приложении совместно используют общее определение состояния сеанса и метод аутентификации.

Вы можете создавать приложения с нуля, где разработчик указывает страницы, или из электронной таблицы, где разработчик загружает электронную таблицу.

13.8.1. Навигация

 Каждое Веб-приложение нуждается в навигации, и динамические приложения нуждаются в управлении потоком. Oracle Application Express обеспечивает встроенные компоненты, чтобы упростить разработку и обслуживание навигационных средств управления. Навигацией управляют, используя декларативные вкладки (один или два уровня), breadcrumbs, древовидные средства управления, и списки ссылок. Управление потоком выполняется, используя, объявляют средства управления включая:

Вкладки (Tabs) (один уровень и два уровня)

Вкладка - визуальный отступ для классификации и отображения компьютерной графики и текста. Вкладки эффективный способ перемещения между страницами приложения. Application Builder включает в себя два различных типа вкладки: стандартные вкладки и родительские вкладки.

Приложение имеющее только один уровень вкладок использует стандартный набор вкладке, связанные с конкретной страницы. Вы можете использовать стандартные вкладки, чтобы пользователи могли ссылаться на другие страницы в вашем приложении.

Родительская вкладка - контейнер для группы стандартных вкладках. Такая вкладка дает пользователям еще один уровень навигации, а также контекст (или чувство места) в приложении.

Списки (Lists)

Список - набор ссылок, который представлен, используя шаблон. Для каждой записи списка Вы определяете текст дисплея, целевой URL, и другие атрибуты, которые управляют, когда и как запись списка выводит на экран.

Вы управляете дисплеем списка и появлением всех записей списка, соединяя список с шаблоном.

Breadcrumbs

Breadcrumbs (также называемый  локатор  ссылки) появляются в  верхней части каждой страницы в браузер-интерфейсе Oracle Database XE.

Каждая цепочка запись указывает, где текущая страница по отношению к другим страницам в пользовательском интерфейсе. Вы можете использовать Breadcrumbs для мгновенной ссылки на предыдущую страницу.

Древовидные средства управления  Tree Controls

Панель навигации Navigation Bar