Среда разработки приложений Oracle - Oracle Application Development Framework

В вычисление, Oracle Платформа разработки приложений, обычно называется Oracle ADF, обеспечивает Ява рамки для строительства корпоративные приложения. Он обеспечивает визуальный и декларативный подходы к разработке Java EE. Он поддерживает быстрая разработка приложений на основе готовых к использованию шаблоны проектирования, метаданные -приводимые и визуальные инструменты.

Поддерживаемые технологии

На основе Архитектура MVC. Oracle ADF может поддерживать любую комбинацию из следующего:

Модель

Контроллер

  • JavaServer Faces (JSF)
  • Потоки задач ADF - расширение уровня контроллера JSF, которое добавляет полный поток процессов и аспекты возможности повторного использования.
  • Стойки
  • Jspx (JavaServer Pages, XML-совместимый вариант стандарта JSP)

Вид

Оракул JDeveloper свободный Интегрированная среда развития предоставляет графический интерфейс для создания приложений управления данными с помощью ADF.

Oracle также предлагает инструменты на основе Eclipse для ADF в Oracle Enterprise Pack For Eclipse.

Разработчики могут развертывать приложения Oracle ADF на Java EE -соответствующий контейнеры. Официально поддерживаются Oracle WebLogic и IBM WebSphere. Пользователи бесплатной версии ADF Essentials могут купить поддержку этих приложений на GlassFish.

История

Корпорация Oracle продает части Oracle ADF с 1999 года - в частности, бизнес-компоненты ADF, - тогда известные как «JBO», а затем как «BC4J» («Бизнес-компоненты для Java»).[2]

Электрический ток Архитектура ADF с общей моделью / уровнем привязки была представлена ​​в JDeveloper 9.0.5.

В июне 2006 г. корпорация Oracle передала библиотеку компонентов ADF Faces компании Apache Trinidad. (ADF Faces, Oracle JSF реализация, включает более 100 компонентов.) В сентябре 2012 года Oracle представила бесплатную версию основных технологий Oracle ADF под названием «Oracle ADF Essentials». Для получения дополнительной информации см.http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html.

Лицензирование

Oracle ADF Essentials - это бесплатная разработка и развертывание пакета ключевых базовых технологий Oracle ADF. См. Условия лицензии для Oracle ADF Essentials: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html Для «полного» Oracle ADF: лицензия Oracle Application Server включает компонент за лицензионный сбор для Oracle ADF. Это означает, что все пользователи, купившие лицензию Oracle Application Server, могут использовать Oracle ADF бесплатно. Пользователи, которые хотят развернуть ADF на стороннем сервере приложений, могут приобрести лицензию на выполнение ADF в местном офисе продаж Oracle. Пользователи могут бесплатно разрабатывать и тестировать приложения Oracle ADF исключительно в Oracle JDeveloper.

Корпорация Oracle приобрела WebLogic в июне 2008 года и, таким образом, больше не рассматривает его как сторонний сервер приложений, поэтому ADF включен в каждую лицензию WebLogic.[3]

Поддерживаемые заказчики могут получить доступ к исходному коду Oracle ADF через запрос в службу поддержки Oracle.

Смотрите также

внешняя ссылка

Рекомендации

  1. ^ Desbiens, Фредерик; Московиц, Питер; Weckerle, Филипп (2009). Справочник Oracle WebCenter 11g: создание полнофункциональных настраиваемых приложений Enterprise 2.0. Oracle Press. McGraw Hill Professional. п. 47. ISBN  9780071629331. Получено 2014-08-06. ADF Faces - это полная переработка UIX, в которой различные компоненты были переработаны как компоненты JSF.
  2. ^ Дорси, Пол; Колецке, Петр; Фадерман, Авром (декабрь 2002 г.). Руководство Oracle9i Jdeveloper. п. 932. Получено 2009-09-15. [...] Бизнес-компоненты для Java (BC4J) [...]
  3. ^ Источник: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html В архиве 2008-08-21 на Wayback Machine