Dejad que le agradezca el apoyo también a José M, Pablo V y Mauricio R. Se hicieron miembros de este canal de RUclips pero como se me está empezando a acumular el contenido en la lista de acceso adelantado (este vídeo se renderizó el 22 de marzo), no han tenido todavía ocasión de que les dé las gracias dentro del vídeo xD ▷ Eh, ¿qué es un registro? ruclips.net/video/TYtA8cJUzxA/видео.html ▷ Los vídeos sobre las nuevas funciones de Java los estoy subiendo aquí: ruclips.net/p/PLTd5ehIj0goOxgHKsBIbGRvAwMWclrHDi ▷ Estamos en el canal #java de nuestro Discord: discord.gg/makigas-329487017916366850
Una consulta estoy algo confundido sobre los dto, hay un apartado llamado spring data projection que da origen a los dto, entonces el usar mapStruct es parte de ello?
Dto simplemente es un concepto o forma de llamar a una clase que se usa para transportar datos, no tiene nada que ver con spring. El concepto ya existía antes de spring.
@@airamhdezsacramento efectivamente, el DTO es un patrón de diseño Data Transfer Object, esta capa extra se usa simplemente para que no usar la entidad en los servicios, por ejemplo. El caso es que incluso puedes crear un DTO que sea una clase (class) y si tu entidad tiene 15 propiedades (una entidad representa una tabla en la base de datos y para la base de datos cualquier registro necesita un identificador único) en esa clase deberías tener una propiedad similar a 'private Integer id;' ese campo es sensible al igual que las contraseñas... Entonces en tu DTO que representa tu ENTIDAD, que representa una TABLA en la base de datos, en ese DTO no añades el campo id ni cualquier campo sensible... PDT: También se suelen usar los DTO's de entrada (NombreClaseInputDto) y de salida (NombreClaseOutputDto) (Si hay algo en lo que no he sido exacto o claro, disculpa soy un junior que estudia mucho pero son muchas cosas jajajajaj)
Dejad que le agradezca el apoyo también a José M, Pablo V y Mauricio R. Se hicieron miembros de este canal de RUclips pero como se me está empezando a acumular el contenido en la lista de acceso adelantado (este vídeo se renderizó el 22 de marzo), no han tenido todavía ocasión de que les dé las gracias dentro del vídeo xD
▷ Eh, ¿qué es un registro? ruclips.net/video/TYtA8cJUzxA/видео.html
▷ Los vídeos sobre las nuevas funciones de Java los estoy subiendo aquí: ruclips.net/p/PLTd5ehIj0goOxgHKsBIbGRvAwMWclrHDi
▷ Estamos en el canal #java de nuestro Discord: discord.gg/makigas-329487017916366850
Gracias por la explicación.
Animo y hasta el próximo vídeo.
Gracias por tu ayuda
Bien explicado!!
Alimentando el algoritmo.
ahi va mi +1 😜
Hay alguna ventaja en rendimiento? Consime menos recursos haciendo oas mismas tareas ?
Es todo azúcar sintáctico, al final del día no aporta ventajas de rendimiento
Una consulta estoy algo confundido sobre los dto, hay un apartado llamado spring data projection que da origen a los dto, entonces el usar mapStruct es parte de ello?
Dto simplemente es un concepto o forma de llamar a una clase que se usa para transportar datos, no tiene nada que ver con spring. El concepto ya existía antes de spring.
@@airamhdezsacramento efectivamente, el DTO es un patrón de diseño Data Transfer Object, esta capa extra se usa simplemente para que no usar la entidad en los servicios, por ejemplo.
El caso es que incluso puedes crear un DTO que sea una clase (class) y si tu entidad tiene 15 propiedades (una entidad representa una tabla en la base de datos y para la base de datos cualquier registro necesita un identificador único) en esa clase deberías tener una propiedad similar a 'private Integer id;' ese campo es sensible al igual que las contraseñas... Entonces en tu DTO que representa tu ENTIDAD, que representa una TABLA en la base de datos, en ese DTO no añades el campo id ni cualquier campo sensible...
PDT: También se suelen usar los DTO's de entrada (NombreClaseInputDto) y de salida (NombreClaseOutputDto)
(Si hay algo en lo que no he sido exacto o claro, disculpa soy un junior que estudia mucho pero son muchas cosas jajajajaj)