Yetiştirmeye çalıştığım bir proje var, MVC tam oturmadı kafamda ama fazla zamanım olmadığı için buradan yardım istiyorum;

Benim projemde bir MainFrame var onun içinden yarattığım başka frameler, paneller falan var.

Şimdi bunları update edebilmek için bir Controller yazıyorum, bu Controller'ı her View class'ımın içinde oluşturmalıyım değil mi?

Teşekkürler

 

oncelikle soruyu tam anlamadim ve java bilmiyorum.

mvc convention'ina gore model, view ve controller'lari birbirinden bagimsiz olusturacaksin. ve namespace'leri kullanarak birbirlerine ulasacaksin.

misal bizim modelimiz kullanici.class icinde yarattigimi kullanici objesi olacak. burada kulanicinin temel ozelliklerini (getter ve setter'la birlikte public, private fieldlar seklinde)tutacaksin. adi, soyadi, sifresi gibi. database entity'lerini yani.

kullanici ile ilgili yapilan islemlerin oldugu bolum controller. controller'da kullanici modelinden bir kullanici instance'i alacaksin ve mantiksal/fiziksel islemleri buradaki metodlari kullanarak yapacaksin. mesela kullanici silme, ekleme, cikarma, update gibi.

kullanici objesinin controller ile koprusunu view uzerinden kuracaksin. arayuz yani.

dosya yapin su sekilde olabilir;

projenin ana dosyalari
...
|models (klasor)
||->kullanici.class
|views (klasor)
||->kullanici_islemleri.gui
|controllers (klasor)
||->KullaniciController.class

trolleybus
1

mobil görünümden çık