Среда разработки приложений Oracle - Oracle Application Development Framework
В вычислениях , Oracle Framework Разработки приложений , как правило , называется Oracle ADF , обеспечивает Java основу для создания корпоративных приложений . Он обеспечивает визуальный и декларативный подходы к разработке Java EE. Он поддерживает быструю разработку приложений на основе готовых шаблонов проектирования , управляемых метаданными и визуальных инструментов.
Поддерживаемые технологии
На основе архитектуры MVC . Oracle ADF может поддерживать любую комбинацию из следующего:
Модель
- Веб-службы - как SOAP, так и REST
- TopLink - и EclipseLink
- JavaBeans
- POJO - классы простой Java ( Р LAIN О LD J AVA O bjects)
- Компоненты ADF Business (объект сущности, объект представления)
- Портлеты
- Файлы CSV и XML
- SQL запросы
Контроллер
- JavaServer Faces (JSF)
- Потоки задач ADF - расширение уровня контроллера JSF, которое добавляет полный поток процессов и аспекты возможности повторного использования.
- Стойки
- Jspx (JavaServer Pages, XML-совместимый вариант стандарта JSP)
Вид
- Качать
- JavaServer Pages (JSP)
- JavaServer Faces (JSF)
- ADF Faces - реализация Oracle JavaServer Faces
- Facelets
- Мобильный браузер ADF - на основе Apache Trinidad
- Excel через интеграцию с рабочим столом ADF
Бесплатная интегрированная среда разработки Oracle 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»).
Текущая архитектура ADF с общей моделью / уровнем привязки была представлена в JDeveloper 9.0.5.
В июне 2006 года корпорация Oracle подарила Apache Trinidad библиотеку компонентов ADF Faces . (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.