1) Perché utilizziamo DTO
e DAO
e quando dovremmo utilizzarli. Sto sviluppando un software Java GUI
che si occupa di inserire, modificare, cancellare dati. Ma sto lottando per distinguere tra DTO/DAO
e Model
, View
, Controller
(MVC) Struttura? Sono simili, che è meglio usare quando si interagisce con il database attraverso Java GUI
.Concetti DTO e DAO e MVC
2) Una cosa di cui sono davvero curioso è se sia una buona pratica avere view
e Controller
in una classe. Se pensiamo a Netbeans
, puoi creare la classe di fotogrammi GUI
e aggiungere componenti come JButton
al frame, fare doppio clic sul pulsante per accedere al metodo actionListener
(Controller) che sembra essere nel frame i dati devono essere mostrati al utente (Visualizza). Quindi sono nella stessa classe. È completamente contrario al concetto o no?
<a href="http://www.youtube.com/watch?v=Iwwznm9XSME">Here is what Im talking about</a>
cattive pratiche per avere vista e controller in una classe?
Dove si utilizza DTO? –
@RomanC ha una tabella di database che contiene gli eventi (eventId, name, date.etc), quindi DTO e MVC, uguali o diversi? – Hoody
Nel database non hai DTO ma oggetti di database. –