MVC Concept in SAPUI5
The MVC (Model-View-Controller) pattern in SAPUI5 is a concept for structuring software applications by separating concerns across three distinct layers. As described in the MVC concept documentation, developers use it to keep the data model, the UI rendering logic, and the application control logic independent from one another. The view layer is specifically responsible for defining and rendering the UI, while data binding can be used to keep UI elements in sync with the underlying model data.