ebook img

Desarrollo de Aplicaciones para Internet Utilizando Oracle ADF PDF

219 Pages·2007·2.36 MB·Spanish
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 Desarrollo de Aplicaciones para Internet Utilizando Oracle ADF

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ingeniería en Ciencias y Sistemas ARQUITECTURA DE APLICACIONES J2EE BASADAS EN EL PATRÓN MVC UTILIZANDO ORACLE ADF Daniel Caciá Rivas Asesorado por el Ing. Victor Eduardo Quan Castañeda Guatemala, febrero de 2007 UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA ARQUITECTURA DE APLICACIONES J2EE BASADAS EN EL PATRÓN MVC UTILIZANDO ORACLE ADF TRABAJO DE GRADUACIÓN PRESENTADO A LA JUNTA DIRECTIVA DE LA FACULTAD DE INGENIERÍA POR DANIEL CACIÁ RIVAS ASESORADO POR EL ING. VICTOR QUAN CASTAÑEDA AL CONFERÍRSELE EL TÍTULO DE INGENIERO EN CIENCIAS Y SISTEMAS GUATEMALA, FEBRERO DE 2007 UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERÍA NÓMINA DE JUNTA DIRECTIVA DECANO Ing. Murphy Olympo Paiz Recinos VOCAL I Inga. Glenda Patricia García Soria VOCAL II Lic. Amahán Sánchez Álvarez VOCAL III Ing. Miguel Ángel Dávila Calderón VOCAL IV Br. Kenneth Issur Estrada Ruiz VOCAL V Br. Elisa Yazminda Vides Leiva SECRETARIA Inga. Marcia Ivonne Véliz Vargas TRIBUNAL QUE PRACTICÓ EL EXAMEN GENERAL PRIVADO DECANO Ing. Murphy Olympo Paiz Recinos EXAMINADOR Inga. Virginia Victoria Tala Ayerdi EXAMINADOR Ing. Fredy Javier Gramajo López EXAMINADOR Ing. César Augusto Fernández Cáceres SECRETARIO Ing. Pedro Antonio Aguilar Polanco HONORABLE TRIBUNAL EXAMINADOR Cumpliendo con los preceptos que establece la ley de la Universidad de San Carlos de Guatemala, presento a su consideración mi trabajo de graduación titulado: ARQUITECTURA DE APLICACIONES J2EE BASADAS EN EL PATRÓN MVC UTILIZANDO ORACLE ADF, tema que me fuera asignado por la Dirección de la Escuela de Ingeniería en Ciencias y Sistemas, en agosto de 2005. DANIEL CACIÁ RIVAS AGRADECIMIENTOS A: MIS PADRES Por ofrecerme las herramientas necesarias para perseverar, esforzarme y culminar con éxito esta etapa de mi vida. DATUM, S.A. Empresa donde laboro, por haberme brindado los recursos necesarios para culminar este trabajo de investigación MIS COMPAÑEROS Ya que, siempre me apoyaron y tomarón su tiempo DE TRABAJO para compartirme un poco de su sabiduría LA ESCUELA DE Especialmente a la Inga. Elizabeth Domínguez por CIENCIAS Y facilitarmente los requerimientos necesarios para SISTEMAS poder elaborar el ejemplo práctico que se detalla en el presente trabajo DEDICATORIA A: MIS PADRES Daniel, por sembrar en mí la semilla de la sabiduría y brindarme siempre sabios consejos y un ejemplo que poder imitar. “Abue”, por compartir conmingo tu forma de ser y hacerme sentir siempre especial MI ESPOSA Glenda, te amo y me completas. Gracias por estar a mi lado siempre. MIS HIJOS Jorge Daniel y Gabriel Alejandro por ser mi inspiración y llenarme de felicidad MIS HERMANOS Jorge, te admiro por enseñarne a sobrepasar cada altibajo y hacer de cada obstáculo una experiencia para hacerte más grande. Vicky, por que el amor que desbordas y tu inocencia son contagiosos. ÍNDICE GENERAL ÍNDICE DE ILUSTRACIONES IX GLOSARIO XIII RESUMEN XVII OBJETIVOS XIX INTRODUCCIÓN XXI 1. ORACLE ADF, FRAMEWORK PARA DESARROLLO DE APLICACIONES J2EE 1 1.1. Introducción 1 1.1.1. Definición de framework 1 1.1.2. Entiendo los framework para desarrollo de aplicaciones 2 1.2. Oracle ADF, framework para desarrollo de aplicaciones J2EE 3 1.3. La arquitectura de Oracle ADF 4 1.3.1. Las capas de Oracle ADF 5 1.4. Fundamentos de Oracle ADF 6 1.4.1. Conceptos y fundamentos de J2EE 6 1.4.1.1. Introducción 6 1.4.1.2. Plataforma Java 2, Enterprise Edition 7 1.4.1.3. Beneficios de la plataforma J2EE 9 1.4.1.4. Arquitectura J2EE 10 1.4.1.4.1. Componentes de la capa del cliente 13 1.4.1.4.1.1. Cliente Web 13 1.4.1.4.1.2. Aplicación cliente 13 1.4.1.4.2. Componentes de la capa del Web 13 I 1.4.1.4.2.1. Servlets 14 1.4.1.4.2.2. JavaServer Pages 15 1.4.1.4.3. Componentes de la capa del negocio 15 1.4.1.4.3.1. Enterprise JavaBeans (EJB) 16 1.4.2. Patrones de diseño 16 1.4.2.1. Introducción a patrones de diseño 16 1.4.2.2. Estructura de los patrones de diseño 18 1.4.2.3. Tipos de patrones de diseño 19 1.4.2.4. Patrón Modelo-Vista-Controlador (MVC) 19 1.4.2.4.1. Introducción 19 1.4.2.4.2. Arquitectura Modelo-Vista-Controlador 21 1.4.2.4.3. Estructura MVC 22 2. CAPA DE PRESENTACIÓN (VISTA) 25 2.1. Definición de la vista 25 2.2. Componentes J2EE que corresponden a la capa de la vista 26 2.2.1. Servlets 26 2.2.1.1. Ciclo de vida de un servlet 27 2.2.1.2. HTTP servlets 29 2.2.1.2.1. Ejemplo de un servlet 29 2.2.1.2.2. El método doGet() 30 2.2.1.2.4. El objeto HttpServletRequest 32 2.2.1.2.5. El Objeto HttpServletResponse 33 2.2.1.3. Un ejemplo de integración entre servlets 34 2.2.2. JavaServer Pages 35 2.2.2.1. Comparación entre un servlet y una página JSP 36 2.2.2.2. Invocando una página JSP 38 2.2.2.3. Ejemplo de una página JSP 38 2.2.2.4. Ciclo de vida de una página JSP 40 2.2.2.5. Elementos básicos de una página JSP 41 II 2.2.2.5.1. Declaraciones 42 2.2.2.5.2. Expresiones 42 2.2.2.5.3. Scriptlets 43 2.2.2.5.4. Directivas JSP 45 2.2.2.5.4.1. Directiva page 45 2.2.2.5.4.2. Directiva include 46 2.2.2.5.4.3. Directiva taglib 46 2.2.2.6. Objetos implícitos de una página JSP 46 3. CAPA DEL MODELO 49 3.1. Definición del modelo 49 3.2. Capa de servicios del negocio 49 3.3. Capa del modelo 50 3.4. Componentes de la capa del Modelo 51 3.4.1. Data Bindings y Data Controls 51 3.5. Componentes de la capa de servicios del negocio 52 3.5.1. ADF Business Components 52 3.5.1.1. Beneficios de los ADF Business Components 53 3.5.1.2. Componentes de dominio del negocio 54 3.5.1.2.1. Entity Objects 54 3.5.1.2.1.1. Estructura de un Entity Object 57 3.5.1.3. Componentes del Modelo de Datos del Negocio 58 3.5.1.3.1. View Objects 58 3.5.1.3.1.1. Interacción entre View y Entity Objects 61 3.5.1.3.1.1.1. Consultando información 61 3.5.1.3.1.1.1.1. Atributos calculados 61 3.5.1.3.1.1.1.2. Entity Objects 62 3.5.1.3.1.1.2. Actualizando datos 62 3.5.1.3.1.2. Estructura de un View Object 63 III

Description:
Oracle ADF, framework para desarrollo de aplicaciones J2EE. 3. 1.3. La arquitectura de Oracle ADF. 4. 1.3.1. Las capas de Oracle ADF. 5. 1.4.
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.