====== 10. Servidor ====== ===== Controlador REST ===== Crea una aplicación Web Java con Spring con un controlador que implemente las siguiente funcionalidades mediante REST y usando JSON para la tabla ''Hipoteca'': * Leer una hipoteca por su idHipoteca * Leer todas las hipotecas. * Insertar * Actualizar * Borrar una hipoteca por su idHipoteca ===== hipotecaResource ===== Modifica el servicio ''hipotecaResource'' para que los métodos ''get'' y ''list'' ahora llamen al servidor y añade los 3 nuevos métodos que faltan. ===== listado.html ===== Modifica ''listado.html'' para incluir en cada fila un botón que permita borrar una hipoteca. ===== detalle.html ===== Modifica ''detalle.html'' para que al pulsar el botón guardar si todos los datos son correctos se llame al método de ''hipotecaResource'' para actualizar una nueva hipoteca. ===== Rutas ===== Añade una nueva ruta llamada: * "/hipoteca/nueva" que cargará la página detalle.html. El controlador de esta nueva ruta hará que cuando pulsemos el botón de guardar se llame al método de ''hipotecaResource'' para insertar una nueva hipoteca. Pero siempre comprobando que todos los campos del formularios sean correctos. ====== Optativo ====== * Añade la gestión de errores desde el servidor. * Unifica los mensajes de error del servidor y del cliente de forma que el usuario no distinga si vienen de un sitio u otro.