L' Oracle Corporation fournit un environnement de développement de logiciel, il appelle Framework de développement d'applications , ou ADF. Le Java ADF fournit des outils de développeurs de logiciels de créer des applications d'entreprise sophistiquées pour PC de bureau, Web et les environnements de terminaux mobiles . Les objets logiciels appelés composants font partie des ADF , les champs de base de données Oracle regroupement avec les règles d'édition et de validation qui travaillent avec les champs. Le logiciel de base de données Base de données
Oracle est leur placement initial . Comme avec la plupart des bases de données commerciales modernes, il suit un modèle relationnel et utilise le Structured Query Language , ou SQL, la programmation , la sécurité et la maintenance. Une base de données organise les informations en blocs appelés tables, qui à son tour se composent d' objets de données primaires appelées champs . Une table de vendeur, par exemple , peut avoir des champs d'un numéro d'identification , le nom , le taux de commission sur les ventes et la spécialité des produits. Utilisation de SQL , un programmeur " tricote " ensemble des informations utiles en combinant temporairement des informations à partir des tableaux distincts . En utilisant des champs de tables ordre, clients et stocks, par exemple , elle peut identifier les clients qui contribuent le plus à la ligne de fond de la société. La base de données Oracle sert de fondation pour le logiciel d'application qui alimente la base de données avec des données et obtient des rapports de lui.
ADF
logiciel d'application
se présente sous la forme de pages Web et programmes de bureau écrits pour mener à bien les activités d'une organisation . Les développeurs de logiciels utilisent des langages traditionnels tels que COBOL , Java et Visual Basic pour créer ces applications. ADF est un environnement de développement graphique conçu pour créer des applications avec une meilleure productivité que des outils de programmation standard . Pour créer une application avec ADF , le programmeur crée écrans disposés des champs de données en cliquant sur les menus et sélectionner les objets de données qu'elle veut. Après avoir créé les écrans et les processus de l'application , elle peut peaufiner le code du programme sous-jacente manuellement .
Composants
ADF comprend plus de 100 objets différents logiciels appelés composants . Chaque composant possède une fonction spécialisée dans la création d' une application logicielle et possède ses propres caractéristiques distinctes . Par exemple , un programmeur utilise des composants d'entrée sur un écran pour obtenir des informations d'un utilisateur. Les composants d'entrée ont des attributs visibles tels que la taille , la couleur et la police. Composants d'entrée prennent la forme de champs de texte, cases à cocher , boutons radio ou d'autres widgets de l'écran . En plus des composants d'entrée , ADF a plusieurs autres types , y compris ceux de mise en page, la navigation , la production et la visualisation de données.
Couches
composantes du FAD s'inscrire dans un cadre global constitué de couches Oracle qualifie de vue , le modèle et le contrôleur. La couche de vue se compose des écrans et des menus de l'application. La couche de modèle est basé sur les tableaux et autres objets de données stockés dans la base de données Oracle . La couche contrôleur gère l'ordre des écrans de l'application et gère toutes les erreurs qui découlent de l'entrée utilisateur.