Tesis profesional presentada por
Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales. Escuela de Ingeniería, Universidad de las Américas Puebla.
Jurado Calificador
Presidente: Dr. Gerardo Ayala San
Martín
Vocal y Director: Dr. Daniel Vallejo
Rodríguez
Secretario: Mtra. Carolina Yolanda
Castañeda Roldán
Cholula, Puebla, México a 8 de diciembre de 2005.
Entre la gran diversidad de herramientas y lenguajes de programación que existen para el desarrollo de aplicaciones Web, las tecnologías Java (Applets, Servlets, JSP, entre otras) son utilizadas ampliamente dada la característica de ser multiplataforma. Estas tecnologías tienen diferentes usos, por lo regular los Applets se usan cuando se requiere una aplicación pequeña y que corra de manera local, pero tienen la desventaja que no pueden escribir a disco. Los Servlets son ejecutados del lado del servidor, se puede decir que son clases de JAVA con código HTML incrustado, por otro lado los JSP, son páginas HTML con código JAVA incrustado, que finalmente son convertidos a Servlets por el contenedor.
Para agilizar el desarrollo de aplicaciones construidas con Servlets y JSP, Apache Software Foundation ha creado un framework llamado Struts. Esta tesis tiene como objetivo crear documentación para que los alumnos puedan aprender la herramienta, así como desarrollar una aplicación construida con Struts para la entrega y calificación de proyectos y tareas de los cursos universitarios.
Capítulo 1. Introducción (archivo pdf, 30 kb)
Capítulo 2. Marco Teórico (archivo pdf, 68 kb)
Capítulo 3. Tutorial de Struts (archivo pdf, 90 kb)
Capítulo 4. Análisis, Diseño y Arquitectura del Sistema (archivo pdf, 320 kb)
Capítulo 5. Implementación del Sistema (archivo pdf, 66 kb)
Capítulo 6. Recorrido por el Sistema y Pruebas (archivo pdf, 456 kb)
Capítulo 7. Conclusiones y Trabajo a Futuro (archivo pdf, 27 kb)
Referencias (archivo pdf, 22 kb)
Solís Zenteno, A. A. 2005. Desarrollo de una aplicación Web para la administración de cursos utilizando Struts. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales, Escuela de Ingeniería, Universidad de las Américas Puebla. Diciembre. Derechos Reservados © 2005.