1) Dlaczego używamy DTOi DAO, a kiedy powinniśmy z nich korzystać. Zajmuję się tworzeniem GUIoprogramowania Java do czynienia z wstawianie, edytowanie, usuwanie danych. Ale ja jestem stara się odróżnić DTO/DAOi Model, View, Controller(MVC) Struktura? Czy są podobne, co jest lepsze w przypadku interakcji z bazą danych za pośrednictwem języka Java GUI.
2) Jedno jestem bardzo ciekaw, czy jest to dobra praktyka, aby mieć viewi Controllerw jednej klasie. Jeśli się nad tym zastanowić Netbeans, możesz stworzyć GUIklasę ramki i dodać komponenty jak JButtonna ramkę, dwukrotne kliknięcie przycisku przeniesie Cię do actionListenermetody (Kontroler), która wydaje się być w ramce, w której dane mają być wyświetlane użytkownikowi (Widok) . Więc są w tej samej klasie. Czy jest to więc całkowicie sprzeczne z koncepcją, czy nie?
Oto o czym mówię
zła praktyka posiadania widoku i kontrolera w jednej klasie?