В вычислениях, Oracle Application Development Framework, обычно называемый Oracle ADF, предоставляет Java фреймворк для создания корпоративных приложений. Он обеспечивает визуальный и декларативный подходы к разработке Java EE. Он поддерживает быструю разработку приложений на основе готовых к использованию шаблонов проектирования, управляемых метаданными и визуальных инструментов.
На основе архитектуры MVC. Oracle ADF может поддерживать любую комбинацию из следующего:
Oracle JDeveloper free Интегрированная разработка Среда обеспечивает графический интерфейс rface для создания приложений управления данными с использованием 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»).
Текущая архитектура 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.
Поддерживаемые клиенты могут получить доступ к исходный код Oracle ADF через запрос в службу поддержки Oracle.