The Oracle Corporation gir en programvare utviklingsmiljø det kaller Application Development Framework , eller ADF . Java - baserte ADF gir programvareutviklere verktøy for å lage avanserte forretningsapplikasjoner for stasjonær PC, Internett og mobile enheter miljøer . Programvare objektene kalles komponentene utgjør en del av ADF , bundling Oracle database felt sammen med redigering og validering regler som jobber med feltene. Database
Oracles database programvare er deres primære tilbud. Som med de fleste moderne kommersielle databaser , følger det en relasjonell modell og bruker Structured Query Language , eller SQL, for programmering, sikkerhet og vedlikehold. En database organiserer informasjon i blokker som kalles tabeller, som igjen består av primære data objekter kalt felt . En selger bord , for eksempel , kan ha felt for et salg ID-nummer , navn , kommisjon og produkt spesialitet. Ved hjelp av SQL, en programmerer " strikker " nyttig informasjon sammen ved midlertidig å kombinere informasjon fra separate tabeller . Ved å bruke felt fra bestilling , kunder og inventar tabeller , for eksempel , kan hun finne ut hvilke kunder bidrar mest til selskapets bunnlinje . Oracle database fungerer som et fundament for programvare som mater database med data og får rapporter fra det .
ADF
Søknad programvare kommer i form av websider og desktop programmer skrevet for å gjennomføre en organisasjons virksomhet. Programvareutviklere bruke tradisjonelle språk som COBOL , Java og Visual Basic for å lage disse programmene. ADF er et grafisk utviklingsmiljø utviklet for å lage programmer med bedre produktivitet enn med standard programmeringsverktøy . Å bygge et program med ADF , skaper programmerer skjermer lagt ut med datafeltene ved å klikke på menyer og velge data objekter hun ønsker . Når du har opprettet programmets skjermer og prosesser , kan hun finjustere den underliggende programmet koden manuelt .
Komponenter
ADF omfatter over 100 forskjellige programvare objekter kalt komponenter . Hver komponent har en spesialisert funksjon i å skape et program og har sin egen distinkte egenskaper . For eksempel bruker en programmerer innsatsfaktorene på en skjerm for å innhente opplysninger fra en bruker. De innsatsfaktorene har synlige attributter som størrelse , farge og font . Innsatsfaktorene ta form av tekstfelt , avmerkingsbokser , radioknapper eller andre widgets . I tillegg til innsatsfaktorene , har ADF flere andre typer, inkludert de for layout, navigasjon, produksjon og data visualisering.
Layers
ADF komponentene passer inn i et overordnet rammeverk består av lag Oracle refererer til som utsikt , modell og kontrolleren. Utsikten laget består av programmets skjermbilder og menyer . Modellen laget er basert på tabeller og andre data objekter som er lagret i Oracle database. Kontrolleren lag styrer rekkefølgen av programmets skjermer og håndterer eventuelle feil som oppstår fra brukerens input.