The Oracle Corporation erbjuder en miljö mjukvaruutveckling man kallar Application Development Framework , eller ADF . Den Java - baserade ADF ger mjukvaruutvecklare verktyg för att skapa avancerade affärssystem för stationära PC , webb och mobila miljöer enhet . Programvara objekt kallas komponenter utgör en del av ADF , buntning Oracle databas fält tillsammans med redigering och validering regler som arbetar med fälten . Databas
Oracles databas programvara är deras främsta erbjudande . Som med de flesta moderna kommersiella databaser , följer en relationell modell och använder Structured Query Language , eller SQL , för programmering , säkerhet och underhåll . En databas organiserar informationen i block kallas tabeller, som i sin tur består av primära dataobjekt som kallas fält . En säljare bord , till exempel , kan innehålla fält för försäljning ID-nummer , namn , provision takt och produkt specialitet . Använda SQL , en programmerare " sticker " användbar information tillsammans med tillfälligt kombinera information från olika tabeller . Genom att använda fält från order , kund-och inventering tabeller , till exempel , kan hon avgöra vilka kunder som bidrar mest till företagets resultat . Oracle databas fungerar som en grund för programvara som matar databasen med uppgifter och erhåller rapporter från det . Addera ADF
Programvara kommer i form av webbsidor och desktop program skrivna för att genomföra en organisations verksamhet . Mjukvaruutvecklare använda traditionella språk som COBOL , Java och Visual Basic för att skapa dessa applikationer . ADF är en grafisk utvecklingsmiljö för att skapa applikationer med bättre produktivitet än med vanliga programmeringsverktyg . Att bygga en applikation med ADF , skapar programmeraren skärmar anges med datafält genom att klicka på menyerna och välja de dataobjekt hon vill . Efter skapa programmets skärmar och processer , kan hon finjustera underliggande programkod manuellt .
Components
ADF omfattar över 100 olika programvaror objekt kallas komponenter . Varje komponent har en specialiserad funktion i att skapa ett program och har sina egna distinkta egenskaper . Till exempel använder en programmerare ingående komponenter på en skärm för att få information från en användare . De ingående komponenterna har synliga attribut såsom storlek , färg och typsnitt . Ingående komponenter i form av textfält , kryssrutor , alternativknappar eller andra widgets skärmen . Förutom ingående komponenter , har ADF flera andra typer , inklusive de för layout , navigation , produktion och datavisualisering .
Layers
ADF komponenter passar in i en övergripande ram består av lager Oracle kallar vy , modell och controller . Vyn lagret består av programmets skärmar och menyer . Modellen skikt bygger på tabeller och andra objekt lagras informationen i Oracle databas . Regulatorn lagret sköter ordningen på programmets skärmar och hanterar eventuella fel som uppstår från användarens input .