Diciamo che ho un progetto Spring MVC, nel quale sto usando DTO per ottenere dati da un database e per passare i dati all'interfaccia utente. Supponiamo di avere un UserDTO e nel mio livello aziendale devo fare qualcosa con questo, ma ho bisogno di inserire la logica nell'Utente e il modello DTO dice che non è consentita alcuna logica (o solo logica semplice).
Devo trasformare questo UserDTO in un oggetto User per avere la logica e quindi creare un UserDTO per darlo all'interfaccia utente? O semplicemente usi UserDTO e lo elabori nel livello aziendale?
Grazie