Skip to content

Decisiones de diseño

Alberto edited this page May 18, 2018 · 3 revisions

1. Persistencia del modelado de datos.

En este apartado se ha optado por utilizar JPA puesto que ofrece las herramientas necesarias para una correcta interacción entre la base de datos y la lógica de negocio del backend. A la hora de enviar los datos, sin embargo, requiere ser enviado el objeto completo para todos sus atributos.

Esto puede ser un problema si se posee objetos complejos ya que se requiere pasar como parámetro todos los objetos que contenga y no simplemente sus referencias.

Por ello, se ha requerido utilizar la librería Jackson la cuál permite enviar un atributo simplemente por una referencia a éste, que en este caso será la clave principal del objeto el cuál se hace referencia.