Zastanawia mnie idea wzorca MVC we frameworkach nowej generacji MVC, np. Vaadin.

Czyż w tych typowo javowych frameworkach Kontroler i Widok nie są trochę połaczone ?

Załóżmy, że tworzymy tabele Person z detalami osoby w projekcie java, spring, hibnernate, vaadin.

M - model to encja reprezentujaca osobe

C - kontroler to dao i manager wyciagajacy osobe i cos tam dla niej przeliczajacy itp.

V - widok to Klasa PersonTable.java, ktorej część odpala managera, pobrane instnacje Person zapisuje we wrapperach PersonWrapper i wrzuca to do tabeli...

Czy ten scenariusz wyglada ok dla prawidlowego uzycia takiego nowoczesnego frameworka ?