El objetivo de este TP es comprender el stack de tecnologías Java más utilizado para el desarrollo de aplicaciones Enterprise.
Para simplificar el startup del proyecto, se entrega un template (disponible en el GIT de la materia) con todos los elementos de la arquitectura para modelar la entidad Persona (Clase de dominio con su mapeo Hibernate, servicio CRUD con aspecto de log y búsqueda parametrizada, DTO, Controller, Json y ejemplo de prueba desde cliente).
Usted deberá crear una nueva entidad (Auto por ejemplo) replicando todos los elementos que muestra el template de Persona. Durante la corrección se debe comprobar que todas los elementos funcionen correctamente. Además, se revisará el código implementado.