Should every model correspond to a
table?
O zorunda değil ama genellikle iş mantığı karmaşıklığına bağlı olacaktır.
Eğer varolan bir uygulama üstlenmeden konum beri, modeli, diğer katmanları tarafından nasıl kullanıldığını düşünüyorum. MVC, model bağımlılık yığının altında yer almaktadır.
Nasıl görünümü modeli erişecek? Nasıl kontrolör, bunu değiştirmek olacak? Nasıl modeli doldurulur olacak?
Should every view correspond to an
html page?
Yine, zorunda değil ama genellikle olacak.
What about the controller? How can I
break this thousand line monster into
more organized code.
Ortak bir strateji ön kontrolör desen kullanıyor. Ama sonra delegelerin daha özel denetleyicileri - HTTP istekleri, uygulama başlatma ve site genelindeki mantık (sadece bin hat canavar şu anda yapıyor gibi) ile ön kontrolör fırsatlar.
Bu uzman kontrolörler kullandığı modellerde, site sayfa yapısı, ya da mantıklı görünüyor başka bir şey göre gruplandırılmış olabilir. Daha sonra modeli ile etkileşim ve görüntülemek için bir görünümü seçin.
Son olarak, Leonid gibi çerçeveler +1 önerdi. Eğer birini kullanarak sonuna kadar bile, orada kontrolör desen bazı büyük uygulamaları vardır.
Umut olur.