Oracle Application Development Framework , generelt benævnt Oracle ADF , er en Java- ramme til realisering af virksomhedsprogrammer udviklet af Oracle . Det giver en visuel og deklarativ tilgang til Java EE- udvikling . Det muliggør hurtig udvikling af applikationer baseret på brugen af designmønstre ( designmønstre ), ledere metadata og visuelle værktøjer klar til brug.
Baseret på en model-view-controller (MVC) arkitektur kan Oracle ADF bruges med følgende teknologier:
Oracle JDeveloper er et gratis udviklingsmiljø (IDE), der giver en grafisk grænseflade til opbygning af datahåndteringsapplikationer ved hjælp af ADF. Oracle tilbyder også værktøjer til ADF i Oracle Enterprise- pakken til Eclipse
En ADF-applikation kan distribueres til enhver Java EE- servletcontainer .
Oracle ADF Mobile indeholder et kontrollag baseret på ADF Taskflow-konceptet samt support til integration af ADF-links for at linke GUI'er til tjenester. Det tillader også brugen af udstyrsfunktioner, såsom GPS, kontakter eller SMS for eksempel.
Oracle begyndte at markedsføre ADF i 1999 med ADF Business-komponenter. Disse komponenter kaldte på det tidspunkt "JBO", før de blev "BC4J" ( Business Components for Java ).
I juni 2006, Oracle donerede ADF Faces-komponentbiblioteket til Apache Trinidad.
I 2009 blev ADF-arkitektur med generisk model / linklag introduceret med JDeveloper 9.0.5.
I september 2012Oracle udgav en gratis version af de grundlæggende ADF-teknologier under navnet Oracle ADF Essentials
Oracle ADF Essentials er et open source-udviklings- og implementeringsværktøj, der indeholder de væsentlige elementer i Oracle ADF-teknologi
Brugere kan få adgang til Oracle ADF-kildekode ved at anmode om Oracle-support.