Nedelej ze sebe hlupaka a nechtej po nas, co si muzes snadno najit: http://en.wikipedia.org/wiki/Model-view-controller
Jinak, pokud bys nekdy delal na nejakem velkem webovem projektu, pochopil bys, ze uz samotne oddeleni business logiky od zobrazovani dat je dostatecna vyhoda.