Visualforce Concepts

The Visualforce technology is an implementation of the model-view-controller architecture pattern, as shown in the figure below. This pattern separates the user interface layer, or view, from the underlying data layer, or model. The connection between the model and the view is the controller layer, which handles the interaction between the user interface and the data.

Figure 150. Model-View-Controller architecture

The model component of Visualforce is typically the data model, which you have been working with throughout the previous portion of this book. The view component of Visualforce are Visualforce pages, the subject ...

Get The Developer’s Guide to the Force.com Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.