Création d'une application APEX (Oracle Application Express)
Autonomous Database on Dedicated Exadata Infrastructure prend en charge le développement d'applications avec Oracle Application Express (APEX). Oracle APEX sur Autonomous Database fournit un environnement préconfiguré, entièrement géré et sécurisé permettant de construire et de déployer des applications centrées sur les données de premier ordre.
Oracle APEX fournit un environnement basé sur un navigateur facile à utiliser permettant de charger des données, de gérer des objets de base de données, de développer des interfaces REST et de créer des applications. Le nombre de développeurs ou d'utilisateurs finals pour vos applications Oracle APEX est illimité. Autonomous Database peut redimensionner instantanément le calcul et le stockage en ligne selon les besoins, en fonction de la charge globale. De plus, vous pouvez déployer facilement les applications Oracle APEX développées sur site vers Oracle APEX sur Autonomous Database, et inversement.
Oracle gère entièrement la configuration, l'application de patches, la surveillance et la mise à niveau pour tous les composants Oracle Application Express. Vous pouvez ainsi vous concentrer sur le développement de vos solutions et la résolution de vos problèmes commerciaux. Avec Oracle APEX et le développement nécessitant peu de code, votre organisation peut gagner en agilité et développer des solutions plus rapidement, avec des coûts réduits et une plus grande cohérence. Vous pouvez vous adapter aux exigences changeantes avec facilité. Les développeurs professionnels et tous les autres membres de votre organisation peuvent faire partie intégrante des processus.
Conseil :
Pour commencer par tester la procédure ci-après, suivez l'exercice 8 sur la création d'une application APEX dans l'atelier Oracle Autonomous Database Dedicated pour les développeurs et les utilisateurs de base de données.Rubriques connexes
Accès à Oracle Application Express dans Autonomous Database
Remarques :
Pour accéder à Oracle Applications Express, le système que vous utilisez doit disposer d'un accès réseau à Autonomous Database, comme décrit dans Configuration d'un système de développement pour accéder à la base de données.Par défaut, seul l'utilisateur de base de données ADMIN a accès à Oracle Application Express. Pour qu'un autre utilisateur de base de données puisse se connecter, l'utilisateur ADMIN doit créer un espace de travail et accorder à cet autre utilisateur l'accès à l'espace de travail.
- Dans votre navigateur Web, connectez-vous à Oracle Cloud et accédez à la page Détails de l'instance Autonomous Database. Reportez-vous à Affichage des détails d'une base de données autonome dédiée.
- Ouvrez l'onglet Outils.
- Cliquez sur ouvrir APEX dans la mosaïque Oracle Application Express.
- Dans la fenêtre de dialogue Oracle Application Express, cliquez sur le lien Copier dans le champ URL d'accès pour copier l'URL dans le presse-papiers.
- Collez l'URL d'accès dans la barre d'adresse du navigateur Web pour accéder à Oracle Application Express.
Remarques :
Comme Oracle Application Express utilise une adresse IP privée accessible uniquement à partir d'une instance Compute exécutée avec le réseau cloud virtuel (VCN) utilisé par votre instance Autonomous Database, vous devez coller l'URL d'accès dans un navigateur qui s'exécute sur une instance de calcul dans le VCN. - Entrez les informations suivantes, puis cliquez sur Connexion :
- Espace de travail auquel l'utilisateur ADMIN a accordé l'accès à cet utilisateur de base de données
- Nom utilisateur de l'utilisateur de base de données avec lequel vous essayez d'accéder à Oracle APEX
- Mot de passe de l'utilisateur de base de données
- Une fois la connexion établie, la page d'accueil d'Oracle Application Express propose les fonctionnalités suivantes :
- App Builder permet de concevoir, de développer et de déployer des applications Web élégantes et réactives.
- SQL Workshop vous permet d'accéder à vos objets Autonomous Database, d'exécuter des requêtes SQL sur eux, d'exécuter des scripts SQL et de charger des données.
- La fonction Développement d'équipe permet de suivre les tâches, les fonctionnalités, les bugs et les commentaires de l'ensemble de votre équipe.
- La fonction Galerie d'applications fournit une liste d'exemples d'applications et d'applications de productivité que vous pouvez installer et exploiter pour le développement de votre application.
Accès aux services d'administration Oracle Application Express
Remarques :
Pour accéder à Oracle Applications Express, le système que vous utilisez doit disposer d'un accès réseau à Autonomous Database, comme décrit dans Configuration d'un système de développement pour accéder à la base de données.- Copiez l'URL d'accès Oracle APEX à partir de la page Détails d'une base de données Autonomous Database et collez-la dans la barre d'adresse de votre navigateur Web. Pour plus d'informations, reportez-vous à Accès à Oracle Application Express dans Autonomous Database.
Remarques :
Comme Oracle Application Express utilise une adresse IP privée accessible uniquement à partir d'une instance Compute exécutée avec le réseau cloud virtuel (VCN) utilisé par votre instance Autonomous Database, vous devez coller l'URL d'accès dans un navigateur qui s'exécute sur une instance de calcul dans le VCN. - Sur la page Connexion, faites défiler la page vers le bas pour afficher les tâches.
- Cliquez sur Administration pour vous connecter aux services d'administration.
- Entrez les informations suivantes, puis cliquez sur Connexion :
- Nom utilisateur : ADMIN
- Mot de passe : mot de passe ADMIN que vous avez défini lors de la création de l'instance Autonomous Database.
- Une fois connecté, vous accédez à la page d'accueil des services d'administration Oracle Application Express, qui contient différentes options d'administration permettant de créer et de gérer des espaces de travail et des utilisateurs, ainsi que d'activer l'accès utilisateur à différents espaces de travail.
Remarques :
Si vous êtes en train de vous connecter pour la première fois aux services d'administration Oracle Application Express, vous êtes invité à créer un espace de travail. Cliquez sur le bouton Créer un espace de travail dans la boîte de dialogue et fournissez les détails requis pour créer le premier espace de travail. - Pour créer d'autres espaces de travail, cliquez sur le bouton Créer un espace de travail sur la page d'accueil et fournissez les détails de l'espace de travail comme demandé par l'assistant.
- Pour créer des comptes de développeur Oracle APEX, procédez comme suit :
- Sur la page d'accueil, cliquez sur la mosaïque Gérer les espaces de travail.
- Cliquez sur Gérer les développeurs et les utilisateurs sous Actions d'espace de travail.
- Cliquez sur Créer un utilisateur et entrez les détails du nouvel utilisateur développeur.
Mettre à niveau l'instance Oracle Application Express
Autonomous Database on Dedicated Exadata Infrastructure prend en charge Oracle Application Express 24.2 sur toutes les bases de données Conteneur Autonomous nouvellement provisionnées. Toutefois, toutes les bases de données Conteneur Autonomous existantes continuent de s'exécuter avec la version Application Express avec laquelle elles ont été provisionnées.
Si vous souhaitez utiliser les dernières fonctionnalités d'Oracle Application Express pour améliorer les applications existantes, programmez une mise à niveau vers votre instance Oracle Application Express via Service Request (SR) dans My Oracle Support. Vous devez fournir les OCID de la location et d'Autonomous Database pour lesquels vous demandez la mise à niveau APEX dans la demande de service.
Pour découvrir comment contacter le support technique Oracle afin d'obtenir de l'aide, reportez-vous à Création d'une demande d'assistance dans My Oracle Support.
Limites relatives à l'utilisation d'Oracle Application Express
Cette section répertorie les restrictions et limites relatives aux fonctionnalités d'Oracle Application Express en cas d'utilisation dans le contexte d'une instance Autonomous Database.
Les limites suivantes sont nécessaires pour garantir la sécurité et les performances de votre environnement Oracle Application Express.
-
Le modèle d'authentification d'application d'annuaire LDAP n'est pas pris en charge.
-
Oracle Application Express est uniquement disponible en tant qu'environnement de développement complet. La conversion en environnement d'exécution, qui réduit l'empreinte des logiciels installés et enlève des composants d'interface utilisateur tels qu'App Builder et les services d'administration, n'est pas prise en charge.