Oracle Application Development Framework - Oracle Application Development Framework
I computing giver Oracle Application Development Framework , normalt kaldet Oracle ADF , en Java- ramme til opbygning af virksomhedsapplikationer . Det giver visuelle og deklarative tilgange til Java EE-udvikling. Det understøtter hurtig applikationsudvikling baseret på klar til brug designmønstre , metadata- drevne og visuelle værktøjer.
Understøttede teknologier
Baseret på MVC-arkitekturen . Oracle ADF kan understøtte enhver kombination af følgende:
Model
- Webtjenester - både SOAP og REST
- TopLink - og EclipseLink
- JavaBeans
- POJO - enkle Java-klasser ( P lain O ld J ava O bjects)
- ADF-forretningskomponenter (enhedsobjekt, visningsobjekt)
- Portletter
- CSV- og XML- filer
- SQL-forespørgsler
Controller
- JavaServer Faces (JSF)
- ADF Task Flows - udvidelse af JSF controller-laget, der tilføjer komplette aspekter af procesflow og genanvendelighed.
- Struts
- Jspx (JavaServer Pages, XML-kompatibel variation af JSP-standarden)
Udsigt
- Svinge
- JavaServer-sider (JSP)
- JavaServer Faces (JSF)
- ADF Faces - en Oracle-implementering af JavaServer Faces
- Facetter
- ADF Mobile browser - baseret på Apache Trinidad
- Excel gennem ADF-desktopintegration
Oracle JDeveloper gratis integreret udviklingsmiljø giver en grafisk grænseflade til oprettelse af datahåndteringsapplikationer ved hjælp af ADF.
Oracle tilbyder også Eclipse-baseret værktøj til ADF i Oracle Enterprise Pack For Eclipse.
Implementatorer kan implementere Oracle ADF-applikationer på Java EE- kompatible containere . Oracle WebLogic og IBM WebSphere understøttes officielt. Brugere af den gratis ADF Essentials-udgave kan købe support til disse applikationer på GlassFish.
Historie
Oracle Corporation har markedsført dele af Oracle ADF siden 1999 - specifikt ADF Business Components - dengang kendt som "JBO" og senere som "BC4J" ("Business Components for Java").
Den nuværende ADF-arkitektur med den generiske model / bindingslag blev introduceret med JDeveloper 9.0.5.
I juni 2006 donerede Oracle Corporation komponentbiblioteket ADF Faces til Apache Trinidad . (ADF Faces, Oracles JSF- implementering, inkluderer over 100 komponenter.) I september 2012 introducerede Oracle en gratis version af de centrale Oracle ADF-teknologier under navnet "Oracle ADF Essentials". For mere information, se http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html .
Licensering
Oracle ADF Essentials er gratis at udvikle og implementere emballering af de vigtigste kerneteknologier i Oracle ADF. Se licensbetingelserne for Oracle ADF Essentials: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html For den "fulde" Oracle ADF: Oracle Application Server-licensen inkluderer en komponent til en licensgebyr til Oracle ADF. Dette betyder, at alle brugere, der har købt en Oracle Application Server-licens, kan bruge Oracle ADF gratis. Brugere, der ønsker at distribuere ADF til en tredjeparts applikationsserver, kan købe en ADF-runtime-licens på deres lokale Oracle-salgskontor. Brugere kan udvikle og teste Oracle ADF-applikationer gratis udelukkende inden for Oracle JDeveloper.
Oracle Corporation købte WebLogic i juni 2008 og betragter det således ikke længere som en tredjeparts applikationsserver, så ADF er inkluderet i enhver WebLogic-licens.
Understøttede kunder kan få adgang til kildekoden til Oracle ADF gennem en anmodning til Oracle Support.