VideoClub @Deprecated

Esta es la resolución basada en servlets y jsp del requerimiento para un Videoclub.

Instalación

Las instrucciones para la instalación son las mismas que para los demás ejemplos básicos de programación web, utilizando esta URL:
  • http://xp-dev.com/svn/uqbar/examples/ui/web/jsp/videoclub-ui-jsp/trunk
  • URL de la aplicación web: http://localhost:8080/videoclub-ui-jsp/

Algunas consideraciones sobre el proyecto Web

  • En las propiedades del proyecto, se configuró como carpeta raíz del proyecto al directorio "/web" (botón derecho sobre el proyecto > Properties: solapa General > Subdirectory to set as web application root (optional): "/web"). También deben estar chequeadas las siguientes opciones: Can update context definition y Mark this context as reloadable (vienen chequeadas por default).
  • En el raíz del directorio "/web" están todas las páginas jsp. Para mayor prolijidad, se crearon diferentes carpetas para cada módulo:
    • la carpeta socios contiene todas las páginas que conforman el ABM de socios
    • la carpeta peliculas contiene el asistente para alquilar películas
    • la carpeta error contiene una página default de error y en el raíz se encuentra la página index.jsp que redirecciona como página de inicio el listado de socios.
  • Dentro de la misma carpeta web hay otras carpetas:
    • una Images donde se agruparon todas las imágenes del proyecto
    • otra Styles, donde se encuentra un .css (archivo de estilos) que da formato a las páginas
  • Los servlets se encuentran en la carpeta /web/WEB-INF/src, que se configuró como Source Folder