Описание тега extjs-mvc
Попытка реализовать шаблон, подобный MVC, в структуре ExtJS, используя термины из шаблона и некоторые концепции.
Ниже показано, как ExtJS определяет "MVC" в своей кодовой базе:
Модель - это набор полей и их данных (например, модель пользователя с полями имени пользователя и пароля). Модели знают, как сохранять себя через пакет данных, и могут быть связаны с другими моделями через ассоциации. Модели во многом похожи на класс Ext JS 3 Record и обычно используются с хранилищами для представления данных в виде сеток и других компонентов.
Представление - это любой тип компонента: сетки, деревья и панели - все это представления.
Контроллеры - это особые места для размещения всего кода, который заставляет ваше приложение работать, будь то рендеринг представлений, создание экземпляров моделей или любая другая логика приложения.