Oracle Application Express (APEX) Ing. Erika Cueva García mcuevag@usmp.edu.pe.

Post on 02-Feb-2016

216 views 0 download

Tags:

transcript

Oracle Application Express (APEX)

Ing. Erika Cueva Garcíamcuevag@usmp.edu.pe

•Herramienta para construiraplicaciones Web centradasen base de datos Oracle.• Tiene la Simplicidad de unabase de datos local y lapotencia y fiabilidad deOracle• Html DB• Es Declarativo (PL/SQL)• Basado en navegador Web• Multiusuario

¿Qué es Oracle Application Express?

Características:• Reportes• Formularios• Gráficas• Aplicacionesdesde una Hoja de Excel.

¿Qué es Oracle Application Express?

Arquitectura de Oracle Application Express

1. Browser envía el request2. Apache traslada request en forma de PL/SQL

3. La base de datos procesa el request

4. Respuesta enviada al browser

Cuatro principales roles:• Desarrolladores• Administradores de los Workspaces• Usuarios finales• Administradores del Oracle Application

Express

Roles de los Usuarios

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

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.

Página de inicio del Workspace

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