ebook img

escuela superior politécnica de chimborazo facultad de informática y electronica escuela de ... PDF

246 Pages·2013·3.68 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 escuela superior politécnica de chimborazo facultad de informática y electronica escuela de ...

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE INFORMÁTICA Y ELECTRONICA ESCUELA DE INGENIERÍA EN SISTEMAS ANÁLISIS DE FRAMEWORKS MVC DE JAVA PARA EL DESARROLLO DE APLICACIONES WEB EMPRESARIALES. CASO PRÁCTICO: SISTEMA DE BIENESTAR POLITÉCNICO TESIS DE GRADO Previa a la obtención del título de INGENIERO EN SISTEMAS INFORMÁTICOS Presentado por: TANIA PAOLA AGUIRRE BUENAÑO ANDREA ISABEL MONCAYO ÁLVAREZ RIOBAMBA-ECUADOR 2013 AGRADECIMIENTO En primer lugar a Dios, por cuidar todos mis pasos y guiar mi camino, a mis padres por apoyarme en toda etapa de mi vida, por ser un ejemplo de trabajo, superación y haberme brindado amor y cariño. Agradezco a la ESPOCH en donde compartí momentos inolvidables. A mis profesores quienes me brindaron todos sus conocimientos, en especial a la Ing. Natalia Layedra quien ha estado siempre pendiente y guiarme con sus conocimientos y experiencias. Tania Aguirre AGRADECIMIENTO Agradezco a Dios, por protegerme, darme fuerzas para superar obstáculos y dificultades a lo largo de toda mi vida. A mis padres, por su esfuerzo, sacrificio y el amor que me han brindado en todo el trayecto de mi vida A mi hermano, con el cual hemos compartido momentos inolvidables. A Tania, por haber logrado nuestro objetivo profesional. A Ing. Natalia Layedra, directora de tesis, por su valiosa guía y asesoramiento con sus valiosas aportaciones hicieron posible la culminación de la tesis y por su gran calidad humana. A mis amigas y amigos, gracias por su tiempo, su apoyo y conocimientos que me supieron transmitir Gracias a todas las personas que ayudaron directa e indirectamente. Andrea Moncayo DEDICATORIA La presente tesis va dedicada a mis queridos padres Julio Aguirre y Norma Buenaño, a mi amada hija Emily, a mi Esposo Oljer, a mis hermanos Junior, Alexander, Maritza, Evelyn, por ser protagonistas principales de todos los logros conseguidos en mi vida, brindándome su apoyo incondicional, paciencia estando conmigo en los malos y buenos momentos. Con cariño para ustedes Tania Aguirre DEDICATORIA A Dios, por permitirme llegar a este momento tan especial en mi vida, por los triunfos y los momentos difíciles que me han enseñado a valorarlo cada día más. A mis padres, Raúl Moncayo y Gloria Álvarez por ser las personas que me ha acompañado durante toda mi vida, con sus consejos ha sabido guiarme. A mi hermano Marcelo y sobrino Nicolay, que siempre ha estado junto a mí y brindándome su apoyo. A mis amigas y amigos, por su apoyo incondicional y su amistad brindada. “La amistad duplica las alegrías y divide las angustias por la mitad” Les quiero mucho Andru FIRMAS DE RESPONSABILIDAD NOMBRES FIRMAS FECHA Ing. Iván Menes DECANO DE LA FACULTAD ------------------------------ ------------------------------- DE INFORMÁTICA Y ELECTRÓNICA Ing. Raúl Rosero DIRECTOR DE LA ESCUELA ------------------------------- ------------------------------- DE INGENIERÍA EN SISTEMAS Ing. Natalia Layedra DIRECTOR DE TESIS ------------------------------- ------------------------------- Dr. Julio Santillán ------------------------------- ------------------------------- MIEMBRO DE TESIS Tlgo. Carlos Rodríguez DIR. DPTO. CENTRO DOCUMENTACIÓN ------------------------------ ------------------------------- NOTA DE LA TESIS ------------------------------- “Nosotras, Andrea Isabel Moncayo Álvarez y Tania Paola Aguirre Buenaño, somos responsables de las ideas, doctrinas y resultados expuestos en esta tesis; y, el patrimonio intelectual de la Tesis de Grado pertenece a la Escuela Superior Politécnica de Chimborazo” ______________________ _____________________ Andrea Isabel Moncayo Álvarez Tania Paola Aguirre Buenaño ÍNDICE DE ABREVATURAS ABREVIATURAS AOP: Aspect-Oriented Programming (Programación Orientada al Aspecto) ACID: Atomicity (atomicidad), Consistency (coherencia), Isolation (aislamiento), Durability (permanencia). API: Application Programming Interface (Interfaz de Programación de Aplicaciones). BD: Base de Datos. BMP: BeanManaged Persistence (Persistencia Gestionada por el Bean) CGI:Common Gateway Interface (Interfaz de Pasarela Común) CMP: Container ManagedPersistence (Persistencia Gestionada por el Contenedor) CORBA: Common Object Request Broker Architecture. DAO: Data Access Object (Objeto de Acceso a Datos) DDL: Data Definition Language (Lenguaje de definición de Datos). DML: Data Manipulation Language (Lenguaje de Manipulación de Datos). EJB: Enterprise Java Bean GNU: GNU no es Unix. HQL: Hibernate Query Languaje (Lenguaje de Consultas de Hibernate). HTML: HyperText Markup Language (Lenguaje de Marcado Hipertextual) HTTP: HyperText Transfer Protocol (Protocolo de Transferencia De Hipertexto) IDE: Integrated Development Environment (Entorno Integrado de Desarrollo) IoC: Inversion of Control (Inversión de Control) J2EE: Java Enterprise Edition JCA: Arquitectura de Conexion Java JDBC: Java Database Connectivity (Conector de Base de Datos Java). JMX: Java Management Extensions (Administración de Extensiones Java) JNDI: Java Naming and Directory Interface (Interfaz de Nombres y Directorios Java) JSF: JavaServer Faces JSTL: JavaServer Pages Standard Tag Library JTA: Api para Transacciones Java. MSF: Microsoft Solution Framework. MVC: Modelo Vista Controlador OOP: Object Oriented Programming (Programación Orientada a Objetos) ORM: Object Relational Mapping. PAO: Programación Orientada a Aspectos POJO: Plain Old Java Objtect. POO: Programación Orientada a Objetos RDBMS: Relational Database Management System (Sistema de Administración de Base de Datos Relacional). RUP: Rational Unified Process (Proceso Unificado de Racional) SQL: Structured Query Language (Lenguaje de Consulta Estructurados) TCP/IP: Transmission Control Protocol/Internet Protocol (Protocolo de Control de Transmisión/Protocolo de Internet) URL: Uniform Resource Locator (Localizador de Recursos Uniforme) WWW:World Wide Web, Sistema de Documentos de Hipertexto XML: Extensible Markup Language (Lenguaje de Marcas Extensibles) ÍNDICE GENERAL PORTADA AGRADECIMIENTO DEDICATORIA ÍNDICE DE ABEVIATURAS ÍNDICE GENERAL ÍNDICE DE TABLAS ÍNDICE DE FIGURAS CAPÍTULO I ............................................................................................................................................ 1. MARCO REFERENCIAL................................................................................................................ 19 1.1 Antecedentes ........................................................................................................................ 19 1.2 Objetivos ............................................................................................................................... 21 1.2.1 Objetivo General ............................................................................................................... 21 1.2.2 Objetivos Específicos ......................................................................................................... 21 1.3 Justificación ........................................................................................................................... 21 1.3.1 Justificación Teórica .......................................................................................................... 21 1.3.2 Justificación Aplicativa ...................................................................................................... 22 1.4 Hipótesis ................................................................................................................................ 23 CAPÍTULO II ........................................................................................................................................... 2. MARCO TEÓRICO ....................................................................................................................... 24 2.1 Aplicaciones Web Empresariales .......................................................................................... 24 2.1.1 Introducción ...................................................................................................................... 24 2.1.2 Definición .......................................................................................................................... 25 2.1.3 Características ................................................................................................................... 26 2.1.4 Arquitectura ...................................................................................................................... 28 2.1.5 Java EE ............................................................................................................................... 33 2.1.6 Ventajas y Desventajas ...................................................................................................... 37 2.2 Spring un framework de aplicación ....................................................................................... 39 2.2.1. SPRING ..................................................................................................................................... 39 Introducción ...................................................................................................................................... 39

Description:
o Un objeto ensamblador establece las dependencias de otros objetos. Departamento de Bienestar Politécnico, basado en roles. businessobjects). • Spring Web MVC. Spring brinda un MVC (Model View Controller) para web bastante flexible y altamente configurable, pero esta flexibilidad no le
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.