Die Oracle Corporation bietet eine Software-Entwicklungsumgebung es nennt Application Development Framework oder ADF . Die Java-basierte ADF gibt Software-Entwickler -Tools bis hin zu anspruchsvollen Business-Anwendungen für den Desktop PC , Web und mobile Geräte Umgebungen zu schaffen . Software-Objekte genannt Komponenten bilden Teil der ADF , Bündelung Oracle Datenbank-Felder zusammen mit Bearbeitung und Validierung Regeln, die mit den Feldern arbeiten. Database
Oracle Datenbank-Software ist ihre primäre Angebot . Wie bei den meisten modernen kommerziellen Datenbanken , folgt daraus eine relationale Modell und nutzt die Structured Query Language oder SQL , Programmierung , Sicherheit und Wartung. Eine Datenbank organisiert Informationen in Blöcke Tabellen genannt werden , die wiederum aus der primären Datenobjekte Felder genannt . Ein Verkäufer Tisch, kann zum Beispiel Felder für eine Umsatz -ID-Nummer , Name, Provision und Produkt- Spezialität. Verwenden von SQL , ein Programmierer " strickt " nützliche Informationen , die durch die Kombination von Informationen aus vorübergehend getrennten Tabellen . Durch die Verwendung von Feldern aus , um Kunden-und Inventar Tische, zum Beispiel , kann sie bestimmen, welche Kunden am meisten dazu beitragen, das Unternehmen unter dem Strich. Die Oracle-Datenbank dient als Grundlage für die Anwendungs-Software , die die Datenbank mit Daten füttert und erhält Berichte von ihm.
ADF
Anwendungssoftware kommt in Form von Web-Seiten und Desktop-Programme geschrieben, um die Durchführung einer Organisation Geschäft. Software -Entwickler nutzen traditionellen Sprachen wie COBOL, Java und Visual Basic , um diese Anwendungen zu erstellen. ADF ist eine grafische Entwicklungsumgebung, um Anwendungen mit höherer Produktivität als mit Standard- Programmier-Tools erstellen. Um eine Anwendung mit ADF erstellen, legt der Programmierer Bildschirme mit Datenfeldern , indem Sie auf Menüs und die Auswahl der Datenobjekte sie will gelegt . Nach dem Erstellen der Anwendung Bildschirme und Prozesse , sie kann die Feinabstimmung der zugrunde liegenden Programmcode manuell .
Components
ADF umfasst über 100 verschiedene Software-Objekte genannt Komponenten . Jede Komponente hat eine spezielle Funktion bei der Schaffung einer Software-Anwendung und hat seinen eigenen unverwechselbaren Merkmale . Zum Beispiel verwendet ein Programmierer eingehenden Komponenten auf einem Bildschirm, um Informationen von einem Benutzer zu erhalten. Die Input-Komponenten haben sichtbare Attribute wie Größe, Farbe und Schriftart. Input-Komponenten in Form von Textfeldern , Kontrollkästchen , Optionsfelder oder andere Bildschirm -Widgets. Neben Input-Komponenten , hat ADF mehrere andere Arten , einschließlich derjenigen für Layout, Navigation , Ausgangs-und Datenvisualisierung .
Layers
ADF Komponenten passen in einen Gesamtrahmen aus Schichten gemacht Oracle bezieht sich als Sicht , Model und Controller . Die View-Schicht besteht aus der Anwendung Bildschirme und Menüs . Das Modell wird auf der Tabellen und anderen Datenobjekte in der Oracle-Datenbank gespeichert sind. Der Controller Schicht verwaltet die Reihenfolge der Anwendung Bildschirme und verarbeitet alle Fehler, die aus Benutzereingaben auftreten.