1) Neden kullanırım DTO
ve DAO
ve onları ne zaman kullanmalıdır. GUI
Veri eklemek, düzenlemek ve silmek için bir Java yazılımı geliştiriyorum . Ama ayırt mücadele ediyorum DTO/DAO
ve Model
, View
, Controller
(MVC) yapısı? Java aracılığıyla veritabanıyla etkileşim kurarken kullanmak daha iyi olan benzerler mi GUI
?
2) Gerçekten merak ettiğim bir şey , tek bir sınıfta view
ve sahip olmanın iyi bir uygulama olup olmadığı Controller
. Düşünürsek Netbeans
, GUI
Çerçeve Sınıfı oluşturabilir ve JButton
çerçeveye benzer bileşenler ekleyebilirsiniz , düğmeye çift tıklamak sizi actionListener
verinin kullanıcıya gösterileceği çerçevede görünen yönteme (Denetleyici) götürecektir (Görüntüle) . Yani aynı sınıftalar. Bu tamamen konsepte aykırı mı oluyor yoksa değil mi?
İşte bahsettiğim şey
Bir sınıfta görüntüleme ve denetleyiciye sahip olmak kötü bir uygulama?