Oracle Application Express (APEX) Ing. Erika Cueva García mcuevag@usmp.edu.pe
¿Qué es Oracle Application Express? Herramienta para construir aplicaciones Web centradas en base de datos Oracle. • Tiene la Simplicidad de una base de datos local y la potencia y fiabilidad de Oracle Html DB • Es Declarativo (PL/SQL) • Basado en navegador Web • Multiusuario
¿Qué es Oracle Application Express? Características: Reportes Formularios Gráficas Aplicaciones desde una Hoja de Excel.
Arquitectura de Oracle Application Express 2. Apache traslada request en forma de PL/SQL 1. Browser envía el request 4. Respuesta enviada al browser 3. La base de datos procesa el request
Roles de los Usuarios Cuatro principales roles: Desarrolladores Administradores de los Workspaces Usuarios finales Administradores del Oracle Application Express
Roles de los Usuarios
Proceso de login en Oracle Application Express El login se hace en un workspace (área de desarrollo) Hay que tener en cuenta que: Requerimientos del browser. Configuración del ambiente de Apex. Hacer login en el workspace como desarrollador.
Pasos para crear un Workspace
Pasos para crear un Workspace
Pasos para crear un Workspace
Página de inicio del Workspace
Página de inicio del Workspace Oracle Application Express ofrece tres componentes principales: Application Builder crea base de datos dinámica impulsada por las aplicaciones web. SQL Workshop para navegar por los objetos de base de datos, ejecutar ad-hoc consultas SQL, así como un generador de consultas gráficas. Utilities permite que los datos se cargan y descargan de ambos archivos planos y hojas de cálculo.
Creación de mi primera Aplicación Web
Conclusiones Como se puede observar la filosofía de APEX es bastante sencilla e intuitiva, todo en entorno web. APEX es una herramienta muy pontente para realizar aplicaciones web sin mucho esfuerzo. Se ha demostrado que para realizar una aplicación web que permite consultar, modificar y añadir datos apenas hemos necesitado de conocimientos informáticos avanzados. Y lo que es mejor, no hemos utilizado ni una sola línea de código. Oracle Database Express Edition y Oracle Application Express son productos gratuitos, por lo que se puede hacer este tipo de aplicaciones sin coste en licencias de software. Evidentemente y en teoría Oracle XE no es para uso comercial.
Para más información http://search.oracle.com Application Express o http://otn.oracle.com/apex