Contenido

Objetivo

Enlistar las ventajas que tiene la arquitectura MVC para comprender mejor la lógica de negocio en una aplicación.

Descripción

En este tema aprenderás el patrón de inyección de dependencias nos permite crear aplicaciones menos acopladas, lo cual facilitará la tarea de crear Test Unitarios. Además, nos libra de mucho código para unir las distintas dependencias con las clases que las necesitan, lo que nos ayudará para un código más limpio y reusable.

Explicación

Haz clic para revisar la explicación.

Spring MVC

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa los siguientes videos:
Revisa la siguiente lectura:
Actividad

Objetivo

Conocer y comprender los diferentes usos que se les puede dar a los DTOs.

Instrucciones
  1. Plantea un problema de la vida cotidiana que pueda ocupar una aplicación en donde puedas aplicar el uso de los DTOs.
  2. Crea un proyecto en Spring que contenga al menos dos clases que serán ocupadas para acceder a la clase DTO.
  3. Crea la clase DTO donde puedas instanciar las clases modelo.
  4. Crea una clase principal donde se impriman los datos en la consola y que implemente la clase ModelMapper.
  5. Realiza una conclusión de la actividad.
Checklist
  • Enlistar las ventajas que tiene la arquitectura MVC para comprender mejor la lógica de negocio en una aplicación.
  • Aplicar las anotaciones en las clases que construyas para evitar errores de compilación durante la construcción de tu aplicación.
  • Comprender para qué nos sirven los DTOs para implementarlos en una situación de la vida cotidiana.