Design patterns·The shape of the whole application
the browser posted to a controller, which changed the model and picked a view, and the view read the model itself.
Model-view-controller
Also calledMVC, model view controller
Splitting an application into a model holding state and rules, views rendering it, and controllers handling input and choosing what happens next. The original desktop form had views observing the model directly; every server-side web framework calling itself MVC has dropped that half, so the acronym now means roughly 'request handler, template, and something behind them'. Being able to say which version you mean is most of what the interview question is after.