Oracle Application Express (APEX)

1 - Historique...

 

Anciennement appelé HTLM DB, Application Express est également appelé ApEx par la communauté des développeurs Oracle. Il a remplacé HTML DB en 2006.
- 2004 HTML DB 1.5 - Première version.
- 2004 HTML DB 1.6 - Thèmes.
- 2005 HTML DB 2.0 - SQL Workshop.
- 2006 Application Express 2 .1 - Oracle XE, l'édition gratuite de la base de données Oracle.
- 2006 Application Express 2.2 - Packaged Applications.
- 2007 Application Express 3.0 - Graphiques Flash, impression PDF, conversion d'applications Microsoft Access.
- 2008 Application Express 3.1 - État interactif, BLOB (Binary Large Object).
- Mars 2009 Application Express 3.2 - Conversion Applications Forms/reports, renforcement de la sécurité, cryptage des états de session.
- Août 2009 Application Express 3.2.1 - Amélioration et correction de bogues de la version 3.2, nouveaux composants graphiques AnyGantt et AnyMap.
- Octobre 2009 - Sortie d'Application Express Listener, un service à l'écoute des demandes de connexion. Ce composant Java est censé améliorer les performances d'APEX.

- Août 2011 - Sortie de la version 4 avec des nouvelles fonctionnalités et améliorations de l'outil.




2 - Présentation d'APEX.

 

APEX est un outil de développement rapide d'applications Web sécurisées. Cet atelier de développement est livré gratuitement par ORACLE, il permet de créer des applications puissantes et sécurisées autour des bases de données Oracle.
Bien qu'intégré à la base de données Oracle, Application Express dépasse la simple gestion de données :
- Génération d'applications,
- Stand-alone (autonome), ne nécessite pas l'installation d'Oracle Application Server,

- Développement et déploiement multiplates-formes,
- Serveur Apache intégré,
- Intégration des Web Services, exemple l'API Google Maps,
- Génération de documents XML,
- Gestion et intégration des documents dans les processus applicatifs.
Application Express est basé sur un modèle de 215 tables et quelques 200 objets PL/SQL.

3 - Composants d'APEX

 

- Thèmes d'interface utilisateur (modèles de pages, de régions, de boutons...),
- Conteneurs et éléments de page (pages, régions, éléments de page),
- Éléments de navigation (onglets, menus, boutons...),
- Logique de traitement (processus, validation, calculs, branchements, conditions). Interrogation avec la base de données grâce aux composants Sql Workshop et utilities
- Accès aux données, globalisation et sécurité.

Exemple d'une création d'application avec APEX


 


4 - Administration APEX

 

Oracle APEX est une plateforme de développement orientée base de données. L'administration couvre la création des espaces de travail (projet), les rôles et schémas de base de données associés à chaque espace de travail. L'administrateur configure également l'ensemble des paramètres système de l'instance (serveur smtp, https, serveur d'impression..).


5 - Conversion Oracle Forms

 

Oracle APEX constitue une évolution sûre et rapide de vos applications Oracle Forms et Reports. Ce qu'il faut retenir pour convertir des applications Forms, deux étapes :

- La préparation des fichiers Forms/Reports à l'aide de l'outil FormsXML,

- La création du projet APEX et la génération de l'application cible.

 


6 - Installation...Toutes les étapes

Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.

Obtenir le lecteur Adobe Flash

7 - Téléchargement...

Un seul lien qui permet de télécharger APEX (Celui d'Oracle) a cette adresse ici