1 / 12

PRESENTACIÓN

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.

elise
Download Presentation

PRESENTACIÓN

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PRESENTACIÓN Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ

  2. 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.

  3. 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.

  4. 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

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. Pantalla de acceso • Acceso al módulo videoclub • Acceso al módulo Librería Musical

  10. 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

  11. 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

  12. 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

More Related