Pour les articles homonymes, voirADF.
| Développé par | Oracle |
|---|---|
| Environnement | Machine virtuelle Java |
| Type | Framework |
| Licence | Licence propriétaire |
| Site web | www.oracle.com/technetwork/developer-tools/adf/overview/index.html |
Oracle Application Development Framework, généralement appeléOracle ADF, est unframeworkJava pour la réalisation de programmes d'entreprise développé parOracle. Il fournit une approche visuelle et déclarative pour le développementJava EE. Il permet ledéveloppement rapide d'applications, basé sur l'utilisation depatrons de conception (design patterns), gestionnaires demétadonnées et outils visuels prêts à l'emploi.
Basé sur une architecturemodèle-vue-contrôleur (MVC), Oracle ADF peut être utilisé avec les technologies suivantes :
OracleJDeveloper est unenvironnement de développement (IDE) gratuit fournissant uneinterface graphique pour la création d'applications degestion de données, utilisant ADF. Oracle propose aussi des outils pour ADF dans le packOracle Enterprise pourEclipse
Une application ADF peut être déployée sur n'importe quelconteneur de servlets Java EE.
Oracle ADF Mobile contient une couche de contrôle basée sur le concept ADF Taskflow, ainsi qu'un support pour l'intégration de liens ADF pourlier les interfaces graphiques aux services. Il permet également l'utilisation de fonctionnalités de l'équipement, comme le GPS, les contacts ou les SMS par exemple.
Oracle a commencé la commercialisation d'ADF à partir de 1999 avec les composants ADF Business. Ces composants appelaient à l'époque « JBO » avant de devenir « BC4J » (Business Components for Java)[1].
En, Oracle a offert la bibliothèque de composants ADF Faces à Apache Trinidad.
En 2009, l'architecture ADF avec la couche générique modèle/lien a été introduite avec JDeveloper 9.0.5.
En Oracle a sorti une version libre du cœur des technologies ADF, sous le nom d'Oracle ADF Essentials[2]
Oracle ADF Essentials est un outil libre de développement et de déploiement, contenant les éléments essentiels de la technologie Oracle ADF[3]
Les utilisateurs peuvent avoir accès aucode source d'Oracle ADF par simple demande auprès du support Oracle.