PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ.
-
Upload
eutropio-bosquez -
Category
Documents
-
view
219 -
download
1
Transcript of PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ.
PRESENTACIÓN
Proyecto final de carrera
ALEJANDRA CARREÑO MÉNDEZ
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.
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.
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
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.
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.
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.
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.
Pantalla de acceso• Acceso al módulo
videoclub• Acceso al módulo
Librería Musical
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
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
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