View treba samo da prikaze podatke korisniku i ne petljati ga u logic, a na controller-u je (Model 2) da mu dostavi te podatke ("Controller pushes information into the View"), koje ce ovaj da sklopi i da browseru.
Znaci view nije neki objekat koji ce biti obavesten o promeni(recimo, tesko ili nemoguce da bi izveo Observer obrazac), vec strana (template) koja se iznova renderuje nakon zahteva klijenta. (u tom smislu je na klijentu, na drugom racunaru).
Sad tu dolaze i novi koncepti, kako bi web development lici sto vise na standardni razvoj aplikacija, takozvani "component-based frameworks" - JSF, ASP.NET, Tapestry... i tu se koristi princip "View pulls information out of the Model".
Evo i link na chapter iz jedne knjige:
http://jerry.cs.uiuc.edu/~plop/plop2...hardson0_3.pdf