1
respuesta

Relacion producto - categoría

Hola, en la parte del video donde el docente muestra como envia el id de la categoria al producto en el controller de producto, me gustaria saber porque este ultimo hace esa tarea ya que si hacemos separacion de responsabilidades, no seria adecuado que desde la vista al producto se le asigne el id de la categoria?. Muchas gracias.

1 respuesta

¡Hola Carlos! Gracias por tu pregunta en relación al video del curso "Java y JDBC: Trabajando con una Base de Datos". En cuanto a tu pregunta, es cierto que la separación de responsabilidades es importante en el desarrollo de aplicaciones, pero en este caso, el envío del id de la categoría al controlador de producto es necesario para que el producto pueda ser asignado a la categoría correspondiente en la base de datos.

Desde la vista, se puede enviar el id de la categoría al controlador de producto, pero esto requeriría que la vista tenga conocimiento de la estructura de la base de datos y de cómo se relacionan las tablas de productos y categorías. Además, esto podría generar una mayor complejidad en la vista y hacerla más difícil de mantener.

Por lo tanto, enviar el id de la categoría al controlador de producto es una buena práctica, ya que permite mantener la separación de responsabilidades y asegura que el producto se asigne correctamente a la categoría correspondiente en la base de datos.

Espero haber aclarado tus dudas. ¡Buenos estudios!