Oracle Apex
Oracle Apex
Materia:
Programación IV
Docente:
Ing. Milciades Gonzalez
Carrera:
Ing. Informatica. Sexto Semestre. Turno Noche
Integrantes:
Helen Duré
Lucas Mongelos
Edgar Escobar
David Palacios
Junior Velaustegui
Moises Zarate
Asunción – Paraguay
2024
1
Índice
Introducción …………………………………………………………………………………………………………….….3
2
Introducción
3
Fase 1: Fundamentos de Oracle APEX
4
Oracle APEX
Oracle Application Express (APEX) es una plataforma de desarrollo de aplicaciones web que se
ejecuta en la base de datos Oracle. Permite a los desarrolladores crear aplicaciones web
rápidamente utilizando solo un navegador web y una base de datos Oracle subyacente. APEX
proporciona un entorno de desarrollo declarativo, lo que significa que gran parte del desarrollo
se realiza mediante la configuración y la personalización en lugar de la codificación tradicional.
Para Instalar Oracle Apex, se puede realizar de dos formas en Oracle Cloud o de manera local
en un servidor con Oracle Database.
1. Una vez dentro del panel de Oracle Cloud, busca "Autonomous Database" en el menú
de la izquierda.
2. Haz clic en "Create Autonomous Database".
3. Elige "Transaction Processing" como tipo de base de datos.
4. Proporciona un nombre de base de datos y un compartimento.
5. Selecciona "Always Free" para que la instancia sea gratuita.
6. Configura el acceso para que esté disponible en tu red virtual o usando Oracle Wallet
para conectar de forma segura.
7. Haz clic en Create.
5
Paso 3: Acceder a Oracle APEX
1. Una vez creada la base de datos, ve a "Service Console" desde la pantalla de detalles
de la base de datos.
2. En el menú, selecciona Development y haz clic en "Oracle APEX".
3. Oracle APEX se abrirá en una nueva pestaña. Puedes iniciar sesión usando las
credenciales de la base de datos que creaste.
6
Paso 3. Crear Tablespaces para APEX (Opcional)
2. Al finalizar la instalación:
7
Paso 6. Configurar ORDS (Oracle REST Data Services)
Para poder acceder a Oracle APEX desde un navegador web, necesitas configurar
Oracle REST Data Services (ORDS).
3. Descarga ORDS desde el sitio oficial de Oracle: Oracle REST Data Services.
4. Extrae el archivo ZIP de ORDS en una carpeta (por ejemplo, C:\oracle\
ords).
5. Abre un Simbolo de sistema y navega al directorio de ORDS:
8
Esto ejecutará ORDS en el puerto predeterminado 8080.
9
2. Inicia sesión con el usuario ADMIN y la contraseña que configuraste en
el paso 4
APEX Engine: Es el motor que procesa las aplicaciones creadas en Oracle APEX. El APEX
Engine reside en la base de datos Oracle y maneja la lógica de la aplicación, la
generación de interfaces y la ejecución de procesos. Todo el procesamiento y la
gestión de los datos se realizan dentro de la base de datos.
Oracle Database: Es el corazón de la arquitectura de APEX. Aquí se almacenan los
datos de las aplicaciones y la lógica de negocio. Oracle APEX está integrado
directamente en la base de datos, lo que permite acceso rápido a los datos y una
ejecución eficiente de las aplicaciones. También maneja la seguridad y las
transacciones.
Web Listener (ORDS): Actúa como intermediario entre los navegadores web y el APEX
Engine. Es el servidor web que recibe las solicitudes HTTP del navegador y las traduce
en comandos que la base de datos puede entender. El Oracle REST Data Services
(ORDS) es el web listener más comúnmente usado. Permite que las aplicaciones APEX
se sirvan como aplicaciones web a través de HTTP o HTTPS.
La interfaz de Oracle APEX se organiza en varias áreas clave que facilitan el desarrollo de
aplicaciones:
10
Creación de tu Primera Aplicación
EJEMPLO
EJEMPLO
EJEMPLO
EJEMPLO
11
Las páginas en APEX son el contenedor principal de los elementos de la aplicación,
como formularios, informes y menús.
Regiones: Son áreas dentro de una página que pueden contener diversos
componentes como formularios, reportes o gráficos. Hay varios tipos de regiones:
Classic Report: Muestra datos en formato tabular.
Interactive Grid: Permite edición en línea de los datos.
HTML Region: Para contenido personalizado con HTML.
Chart Region: Para mostrar gráficos.
El uso adecuado de regiones permite organizar los datos y mejorar la experiencia del usuario
en la aplicación.
12
Fase 2: Desarrollo Intermedio
13
14
Conclusión
15
Bibliografía.
https://apex.oracle.com/en/learn/documentation/
https://docs.oracle.com/en/database/oracle/oracle-rest-data-services/24.3/
books.html
16