Acabada tarea Revisión de la lógica de búsqueda. Se han cambiado los @Path de los rest para obtener todos los datos. Ahora / devuelve todos y /1 devuelve el articulo con el ID 1. Se ha refactorizado el JS, tanto del DAO como de los eventos, y se han añadido comentarios de explicación. Se ha añadido la anotacion @WebListener en la clase PersistenceFactory para indicar que se debe ejecutar al iniciar el servidor, y así poder eliminar la comprobación de singleton que se hacia en DAOUtils, para evitar el acoplamiento.