ALEJANDRA CARREO MNDEZ Catalogo Web de msica y pelculas El proyecto se compone del anlisis, desarrollo, pruebas y documentacin de una aplicacin web. Descripcin del aplicativo Se trata de una aplicacin Java web. Permite realizar bsquedas online de canciones y pelculas. Reproduce trailers de las pelculas que se encuentren en la base de datos. Reproduce videoclips de las canciones que se encuentren en la base de datos. Tecnologas 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 diseo (I) Se utiliza J2EE por ser el rea escogida para realizacin de este proyecto, y esto es porque mi mayor experiencia en desarrollo web ha sido en este entorno. La implementacin mediante struts del aplicativo fue una decisin tomada despus de estudiar el desarrollo con el framework JSF. Struts se adaptaba mucho mejor a las caractersticas del proyecto y adems su implementacin se haca ms sencilla. Consideraciones del diseo (II) Ibatis se usa como framework para el acceso a la base de datos. Esta decisin 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 utilizacin de bases de datos. Consideraciones del diseo (III) La base de datos utilizada es mySQL, por ser gratuita y de fcil utilizacin. Servidor de desarrollo tomcat. Servidor gratuito y que se adecuaba a las caractersticas 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 navegacin entre pantallas. Adems integra maquetacin de sus componentes mediante skins, aliviando al desarrollador de esta tarea. Consideraciones de diseo (IV) Para el desarrollo se ha utilizado el IDE Eclipse. Gratuito y de fcil manejo, proporciona plugins para facilitar el desarrollo. Se ha utilizado tambin como soporte el desarrollo la extensin para Mozilla Firefox: Firebug. Proporciona debug del javaScript y cambios online sobre la css de las pginas. Pantalla de acceso Acceso al mdulo videoclub Acceso al mdulo Librera Musical Mdulo VideoClub Bsqueda de pelculas Seleccin del detalle de la pelcula
Visionado del trailer, cartel y detalle de la pelcula seleccionada Mdulo Librera Musical Bsqueda de canciones Seleccin de detalle de la cancin deseada
Visionado del videoclip, cartula y del detalle de la cancin seleccionada Agradecimientos Agradezco mucho la ayuda prestada por mi consultor de la asignatura: Antoni Oller Arcas y por la magnifica orientacin 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