ebook img

Aprende a Programar con Apex Caso Práctico: Gestión PDF

203 Pages·2013·7.48 MB·Spanish
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Aprende a Programar con Apex Caso Práctico: Gestión

Universidad de Almería Máster en Administración, Comunicaciones y Seguridad Informática Aprende a Programar con Apex Caso Práctico: Gestión Express de la Tecnología de la Información y la Comunicación Autor: ISAAC NARANJO GARCÍA Aprende a Programar con Apex Caso Práctico: Gestión Express de la Tecnología de la Información y la Comunicación Isaac Naranjo García Técnico Superior en Desarrollo de Aplicaciones Informáticas Técnico Superior en Sistema de Telecomunicaciones e Informáticos [email protected] Me gustaría agradecer la ayuda recibida por todos los profesores y compañeros del Máster, con los cuales he intercambiado dudas y opiniones. En especial a Julio, por su paciencia y compromiso con el alumno, siempre respondiendo a mis dudas sin importar el día o la hora. Muy especialmente a María Jesús, por apoyarme siempre en todo lo que hago, en los buenos y malos momentos. Tanto la memoria de este trabajo como el software desarrollado se distribuyen bajo la licencia GNU GPL v3. La Licencia Pública General GNU (GNU GPL) es una licencia libre, sin derechos para software y otro tipo de trabajos. Las licencias para la mayoría del software y otros trabajos prácticos están destinadas a suprimir la libertad de compartir y modificar esos trabajos. Por el contrario, la Licencia Pública General GNU persigue garantizar su libertad para compartir y modificar todas las versiones de un programa--y asegurar que permanecerá como software libre para todos sus usuarios. Cuando hablamos de software libre, nos referimos a libertad, no a precio. Las Licencias Públicas Generales están destinadas a garantizar la libertad de distribuir copias de software libre (y cobrar por ello si quiere), a recibir el código fuente o poder conseguirlo si así lo desea, a modificar el software o usar parte del mismo en nuevos programas libres, y a saber que puede hacer estas cosas. Para obtener más información sobre las licencias y sus términos puede consultar: • http://www.gnu.org/licenses/gpl.html (Licencia original en inglés) • http://www.viti.es/gnu/licenses/gpl.html (Traducción de la licencia al castellano) Se ha realizado el presente trabajo para la obtención del título de Máster Propio en Administración, Comunicaciones y Seguridad Informática por la Universidad de Almería http://masteracsi.ual.es ÍNDICE INTRODUCCIÓN..........................................................................................................................................................13 CAPÍTULO 1 ORACLE APPLICATION EXPRESS.............................................................................................17 1.1 ¿QUÉ ES ORACLE APPLICTION EXPRESS?..........................................................................................................17 1.2 BREVE HISTORIA.................................................................................................................................................17 1.3 APEX EN LA ACTUALIADAD Y EN EL FUTURO......................................................................................................18 1.4 ARQUITECTURA DE APEX...................................................................................................................................19 1.5 LISTENER WEB....................................................................................................................................................20 1.5.1 MOD_PLSQL de Apache.............................................................................................................................20 1.5.2 Gateway PL/SQL..........................................................................................................................................20 1.5.3 Listener de Oracle Application Express........................................................................................................21 1.6 ENTORNO DE DESARROLLO DE APEX...................................................................................................................22 1.6.1 Workspace, Espacio de Trabajo en Apex......................................................................................................22 1.6.2 Roles de Usuario en Apex.............................................................................................................................23 CAPÍTULO 2 INSTALACIÓN DE APEX SOBRE UN SISTEMA LINUX.........................................................25 2.1 PASOS PREVIOS....................................................................................................................................................26 2.1.1 Configuración de la Red...............................................................................................................................26 2.1.2 Instalación del Idioma...................................................................................................................................27 2.1.3 Acceso Remoto.............................................................................................................................................27 2.2 INSTALACIÓN Y CONFIGURACIÓN DE REQUISITOS PREVIOS...............................................................................28 2.3 INSTALACIÓN Y CONFIGURACIÓN DE JDK...........................................................................................................29 2.4 INSTALACIÓN DE ORACLE 11.2 G EXPRESS EDITION R2.....................................................................................30 2.4.1 Creación y configuración del Script de arranque Listener............................................................................30 2.5 INSTALACION Y CONFIGURACIÓN DE APEX SOBRE ORACLE 11.2 G EXPRESS EDITION R2.........................32 2.5.1 Creación de Tablespace................................................................................................................................34 2.5.2 Instalación y configuración de Apex 4.2.2....................................................................................................34 2.5.3 Instalación del idioma español en Apex........................................................................................................37 2.6 INSTALACION Y CONFIGURACIÓN DEL SERVIDOR DE APLICACIONES GLASSFISH............................................38 2.6.1 Preparando el Listener de Oracle Application Express.................................................................................39 2.6.2 Instalación de GlassFish................................................................................................................................39 2.7 DESPLIEGUE DE APEX EN GLASSFISH..................................................................................................................41 2.7.1 Configuración del Listener de Oracle Application Express..........................................................................42 2.8 CONFIGURACIÓN DE IPTABLES............................................................................................................................44 CAPÍTULO 3 ENTORNO DE DESARROLLO......................................................................................................47 10 GEXTIC - Gestión Express de la Tecnología de la Información y la Comunicación 3.1 ADMINISTRADOR DE LA INSTACIA.......................................................................................................................47 3.1.1 Gestionar Solicitudes....................................................................................................................................48 3.1.2 Gestionar Instancia........................................................................................................................................49 3.1.3 Gestionar Espacios de Trabajo......................................................................................................................50 3.1.4 Controlar Actividad.......................................................................................................................................51 3.2 DESARROLLADOR DE APLICACIONES (APPLICATION BUILDER).........................................................................52 3.2.1 Creador de Aplicaciones...............................................................................................................................53 3.2.2 Taller SQL....................................................................................................................................................56 3.2.3 Desarrollo de Equipos...................................................................................................................................59 3.2.4 Administración..............................................................................................................................................60 CAPÍTULO 4 SEGURIDAD......................................................................................................................................65 4.1 AUTENTFICACIÓN................................................................................................................................................65 4.2 CUENTAS DE USUARIO.........................................................................................................................................66 4.3 TIMEOUT DE SESIÓN.............................................................................................................................................66 4.4 INSTALACIÓN SÓLO EN TIEMPO DE EJECUCIÓN..................................................................................................66 4.5 CONFIGURACIÓN SEGURA....................................................................................................................................66 CAPÍTULO 5 DESARROLLO DE UNA APLICACIÓN WEB.............................................................................69 5.1 GEXTIC, GESTIÓN EXPRESS DE LA TECNOLOGÍA DE LA INFORMACIÓN Y LA COMUNICACIÓN..........................69 5.2 REQUISITOS INICIALES........................................................................................................................................70 5.3 DISEÑO DE LA BASE DE DATOS.............................................................................................................................70 5.4 ESQUEMA DE LA APLICACIÓN..............................................................................................................................89 5.5 CREACIÓN DEL ESPACIO DE TRABAJO (WORKSPACE)........................................................................................91 5.6 CREACIÓN DE LA BASE DE DATOS......................................................................................................................94 5.7 TRABAJANDO CON EL DESARROLLADOR DE APLICACIONES...............................................................................96 5.7.1 Creación de la Aplicación.............................................................................................................................99 5.7.2 Dentro de la Aplicación..............................................................................................................................102 CAPÍTULO 6 COMPONENTES DE UNA APLICACIÓN..................................................................................106 6.1 FORMULARIOS E INFORMES...............................................................................................................................106 6.1.1 Pantalla basada en Tabla o Vista.................................................................................................................106 6.1.2 Informe Interactivo.....................................................................................................................................112 6.1.3 Pantalla basada en Tabla con Informe.........................................................................................................115 6.1.4 Pantalla Maestro Detalle.............................................................................................................................117 6.1.5 Pantalla Tabular..........................................................................................................................................122 6.1.6 Gráfico........................................................................................................................................................123 6.1.7 Calendario...................................................................................................................................................126 6.2 OBJETOS DE ORACLE.........................................................................................................................................128 6.2.1 Secuencias...................................................................................................................................................129 6.2.2 Disparadores...............................................................................................................................................130 6.3 COMPONENTES COMPARTIDOS..........................................................................................................................131 6.3.1 Navegación.................................................................................................................................................132 6.3.2 Interfaz de Navegación...............................................................................................................................135 6.3.3 Archivos......................................................................................................................................................138 CAPÍTULO 7 APLICACIÓN PARA DIPOSITIVOS MÓVILES.......................................................................141 7.1 DESARROLLO DE UNA APLICACIÓN PARA DISPOSITIVO MÓVIL........................................................................141 CAPÍTULO 8 COPIAS DE SEGURIDAD.............................................................................................................145 8.1 COPIAS DE SEGURIDAD EN APEX........................................................................................................................145

Description:
Cuando hablamos de software libre, contraseña para el usuario admin es la configurada en el proceso de instalación de Apex visto en el capítulo 2.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.