Proyecto de Integración
 

Proyecto Enterprise

A estas alturas del curso, se supone que ya sois expertos en Java Enterprise (o al menos, estamos en camino). Por eso, esta sesión deja de ser guiada para pediros una serie de tareas a realizar.

Tareas

El cliente ha cambiado de idea y si que quiere una web para controlar el alta, baja y modificación de usuarios.

Web del Administrador

Para ello, se pide:

  • Usar Spring 3.0 para crear una web de Administración de usuarios.
  • La primera página a mostrar debe ser un listado de usuarios. Desde este listado tendré la posibilidad de editar y eliminar a los diferentes usuarios existentes.
  • Este listado debe ofrecer la posibilidad de exportar la información a PDF (mediante iText) y a Excel (mediante POI).
  • Además, quiere que implementemos la web mediante un motor de plantillas, en concreto Tiles.
  • Que la aplicación vuelva a deshacer las reservas automáticamente, ya que al pasar a usar Spring, se ha perdido la implementación del Timer que se hizo mediante EJBs (solo hay que deshacer la reserva, no hay que enviar ningun mensaje a sistemas de cola externos).

Para ello, se pide utilizar únicamente los proyectos basados en Spring, así como aquellos proyectos dependientes.