Oracle Application Development Framework , vanligvis referert til som Oracle ADF , er et Java- rammeverk for realisering av bedriftsprogrammer utviklet av Oracle . Det gir en visuell og deklarativ tilnærming til Java EE- utvikling . Det muliggjør rask utvikling av applikasjoner basert på bruk av designmønstre ( designmønstre ), ledere metadata og visuelle verktøy klare til bruk.
Basert på en modell-view-controller (MVC) arkitektur, kan Oracle ADF brukes med følgende teknologier:
Oracle JDeveloper er et gratis utviklingsmiljø (IDE) som gir et grafisk grensesnitt for å bygge datahåndteringsapplikasjoner ved hjelp av ADF. Oracle tilbyr også verktøy for ADF i Oracle Enterprise- pakken for Eclipse
En ADF-applikasjon kan distribueres til hvilken som helst Java EE- servletcontainer .
Oracle ADF Mobile inneholder et kontrollag basert på ADF Taskflow-konseptet, samt støtte for integrering av ADF-lenker for å koble GUI til tjenester. Det tillater også bruk av utstyrsfunksjoner, for eksempel GPS, kontakter eller SMS.
Oracle begynte å markedsføre ADF i 1999 med ADF Business-komponenter. Disse komponentene kalte på det tidspunktet "JBO" før de ble "BC4J" ( Business Components for Java ).
I juni 2006, Donerte Oracle ADF Faces-komponentbiblioteket til Apache Trinidad.
I 2009 ble ADF-arkitektur med generisk modell / koblingslag introdusert med JDeveloper 9.0.5.
I september 2012Oracle ga ut en gratis versjon av de viktigste ADF-teknologiene, under navnet Oracle ADF Essentials
Oracle ADF Essentials er et verktøy for utvikling og distribusjon av åpen kildekode, som inneholder de viktigste elementene i Oracle ADF-teknologi
Brukere kan få tilgang til Oracle ADF-kildekoden ved å be om Oracle-støtte.