Este es un tp realizado en la materia EPERS sobre manejo de persistencia de datos. Se utilizaron ORMs, MySQL, Neo4j, MongoDB y en la tarea libre se generó una integración con clasificadores utilizando AI.
Año 2123; se ve en alza un nuevo virus bio-mecánico que parece afectar a los humanos convirtiéndolos en entidades mentalmente degradadas pero físicamente mejoradas. Estas mejoras en la fuerza, agilidad, destreza y tamaño en los seres humanos se dan a través de unas protuberancias con aspecto mecánico que crecen en los individuos una vez infectados. Asimismo, estas protuberancias mecánicas expelen un extraño aceite ocre que ayuda al virus a propagarse.
El virus, ahora conocido como "Mechanus E534", ha arrasado con gran parte de la humanidad, aun así, es muy temprano para perder esperanzas.
Como medida de fuerza y prevención contra este virus, fueron contratados en una compañía la cual está desarrollando un simulador de epidemias paranormales codo a codo con un laboratorio de médicos, especialistas, ingenieros y espiritistas.
Nos asignaron al equipo de backend, encargado de implementar la lógica de negocio que correrá (por ahora) en un datacenter de la empresa. La aplicación también contará en el futuro con un frontend web el cual interactúa con nuestro backend por medio de una capa de servicios.
- Entrega 1 - JDBC
- Entrega 2 - ORM - Hibernate
- Entrega 3 - ORM - Spring
- Entrega 4 - NoSQL - Neo4j - Spring
- Entrega 5 - NoSQL - MongoDB - Spring
- Se entregará utilizando git. El grupo deberá subir el código del TP a github, hacer un tag y notificarnos de dicho tag para que podamos corregirlo. Acá tienen un breve tutorial sobre como hacerlo.
- Se considerará a un TP como entregado solo cuando tenga implementada toda la funcionalidad que se pide para la entrega.
- Se evaluará no solo que el TP cumpla con todos los requisitos, sino la calidad del mismo (buen diseño, simplicidad, buena distribución de responsabilidades, prolijidad del código, código no repetido, formalidad en la entrega, etc)
- La idea del TP es que trabajen sobre todo en clase, pero eso no resta que para llegar a cumplir con los tiempos de entrega tengan que trabajar en casa. ¡Planeen conforme a ello! Un TP no entregado a tiempo es un TP reentregado. Solo cuentan con 3 reentregas durante la cursada.
- Si algo no les funciona o algo no entienden, avisen antes! En el día de la entrega ya es demasiado tarde.
