presentaciÓn proyecto final de carrera alejandra carreÑo mÉndez
TRANSCRIPT
![Page 1: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/1.jpg)
PRESENTACIÓN
Proyecto final de carrera
ALEJANDRA CARREÑO MÉNDEZ
![Page 2: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/2.jpg)
Catalogo Web de música y películas
El proyecto se compone del análisis, desarrollo, pruebas y documentación
de una aplicación web.
![Page 3: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/3.jpg)
Descripción del aplicativo
• Se trata de una aplicación Java web.
• Permite realizar búsquedas online de canciones y películas.
• Reproduce trailers de las películas que se encuentren en la base de datos.
• Reproduce videoclips de las canciones que se encuentren en la base de datos.
![Page 4: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/4.jpg)
Tecnologías utilizadas
• J2EE• Struts como framework de desarrollo• Ibatis 3.0.4 para el acceso a la base de datos• Mysql 5.5.9 como base de datos• Struts-Layout como framework de Struts de
apoyo al desarrollo• Apache Tomcat 7.0.11• Eclipse IDE for Java EE developers
![Page 5: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/5.jpg)
Consideraciones del diseño (I)
• Se utiliza J2EE por ser el área escogida para realización de este proyecto, y esto es porque mi mayor experiencia en desarrollo web ha sido en este entorno.
• La implementación mediante struts del aplicativo fue una decisión tomada después de estudiar el desarrollo con el framework JSF. Struts se adaptaba mucho mejor a las características del proyecto y además su implementación se hacía más sencilla.
![Page 6: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/6.jpg)
Consideraciones del diseño (II)
• Ibatis se usa como framework para el acceso a la base de datos. Esta decisión fue tomada por la experiencia que tengo en el desarrollo con esta herramienta. Ibatis asocia objetos de modelo (JavaBeans) con sentencias SQL o procedimientos almacenados mediante ficheros descriptores XML, simplificando la utilización de bases de datos.
![Page 7: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/7.jpg)
Consideraciones del diseño (III)
• La base de datos utilizada es mySQL, por ser gratuita y de fácil utilización.
• Servidor de desarrollo tomcat. Servidor gratuito y que se adecuaba a las características del aplicativo.
• Para el desarrollo con struts se ha usado el framework struts-layout, que proporciona un API de componentes extenso y muy orientado a la navegación entre pantallas. Además integra maquetación de sus componentes mediante skins, aliviando al desarrollador de esta tarea.
![Page 8: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/8.jpg)
Consideraciones de diseño (IV)
• Para el desarrollo se ha utilizado el IDE Eclipse. Gratuito y de fácil manejo, proporciona plugins para facilitar el desarrollo.
• Se ha utilizado también como soporte el desarrollo la extensión para Mozilla Firefox: Firebug. Proporciona debug del javaScript y cambios online sobre la css de las páginas.
![Page 9: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/9.jpg)
Pantalla de acceso• Acceso al módulo
videoclub• Acceso al módulo
Librería Musical
![Page 10: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/10.jpg)
Módulo VideoClub
• Búsqueda de películas• Selección del detalle de
la película
• Visionado del trailer, cartel y
detalle de
la película
seleccionada
![Page 11: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/11.jpg)
Módulo Librería Musical
• Búsqueda de canciones• Selección de detalle de la
canción deseada
• Visionado del videoclip, carátula y del detalle de la canción seleccionada
![Page 12: PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ](https://reader035.vdocuments.pub/reader035/viewer/2022062500/5665b4431a28abb57c9085f4/html5/thumbnails/12.jpg)
Agradecimientos
• Agradezco mucho la ayuda prestada por mi consultor de la asignatura: Antoni Oller Arcas y por la magnifica orientación y apoyo que nos ha dado a lo largo de todo el semestre
• Al departamento de proyectos finales de carrera J2EE, por darme la oportunidad de realizar el proyecto