Oracle Application Development Framework - Oracle Application Development Framework
I databehandling gir Oracle Application Development Framework , vanligvis kalt Oracle ADF , et Java- rammeverk for å bygge bedriftsapplikasjoner . Det gir visuelle og deklarative tilnærminger til Java EE-utvikling. Den støtter rask applikasjonsutvikling basert på ferdige designmønstre , metadata- drevne og visuelle verktøy.
Støttet teknologi
Basert på MVC-arkitekturen . Oracle ADF kan støtte en hvilken som helst kombinasjon av følgende:
Modell
- Webtjenester - både SOAP og REST
- TopLink - og EclipseLink
- JavaBeans
- POJO - enkle Java-klasser ( P lain O ld J ava O bjects)
- ADF Business-komponenter (enhetsobjekt, visningsobjekt)
- Portletter
- CSV- og XML- filer
- SQL-spørsmål
Kontroller
- JavaServer Faces (JSF)
- ADF Task Flows - utvidelse av JSF-kontrollerlaget som gir komplette aspekter av prosessflyt og gjenbrukbarhet.
- Struts
- Jspx (JavaServer Pages, XML-kompatibel variant av JSP-standarden)
Utsikt
- Svinge
- JavaServer Pages (JSP)
- JavaServer Faces (JSF)
- ADF Faces - en Oracle-implementering av JavaServer Faces
- Fasetter
- ADF Mobile-nettleser - basert på Apache Trinidad
- Excel gjennom ADF desktop integrasjon
Oracle JDeveloper gratis integrert utviklingsmiljø gir et grafisk grensesnitt for å lage applikasjoner for datahåndtering ved hjelp av ADF.
Oracle tilbyr også Eclipse-basert verktøy for ADF i Oracle Enterprise Pack For Eclipse.
Implementører kan distribuere Oracle ADF-applikasjoner på Java EE- kompatible containere . Oracle WebLogic og IBM WebSphere støttes offisielt. Brukere av den gratis ADF Essentials-utgaven kan kjøpe støtte for disse applikasjonene på GlassFish.
Historie
Oracle Corporation har markedsført deler av Oracle ADF siden 1999 - spesielt ADF Business Components - da kjent som "JBO" og senere som "BC4J" ("Business Components for Java").
Den nåværende ADF-arkitekturen med den generiske modellen / bindingslaget ble introdusert med JDeveloper 9.0.5.
I juni 2006 donerte Oracle Corporation komponentbiblioteket ADF Faces til Apache Trinidad . (ADF Faces, Oracles JSF- implementering, inneholder over 100 komponenter.) I september 2012 introduserte Oracle en gratis versjon av kjerne-Oracle ADF-teknologier under navnet "Oracle ADF Essentials". For mer informasjon, se http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html .
Lisensiering
Oracle ADF Essentials er gratis å utvikle og distribuere emballasje av de viktigste kjerneteknologiene til Oracle ADF. Se lisensvilkårene for Oracle ADF Essentials: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html For den "fulle" Oracle ADF: Oracle Application Server-lisensen inneholder en komponent for en lisensavgift for Oracle ADF. Dette betyr at alle brukere som har kjøpt en Oracle Application Server-lisens, kan bruke Oracle ADF gratis. Brukere som ønsker å distribuere ADF til en tredjeparts applikasjonsserver, kan kjøpe en ADF-kjøretidslisens på sitt lokale Oracle-salgskontor. Brukere kan utvikle og teste Oracle ADF-applikasjoner gratis eksklusivt i Oracle JDeveloper.
Oracle Corporation kjøpte WebLogic i juni 2008, og ser derfor ikke lenger på det som en tredjeparts applikasjonsserver, så ADF er inkludert i alle WebLogic-lisenser.
Støttede kunder kan få tilgang til kildekoden for Oracle ADF gjennom en forespørsel til Oracle Support.