Система управления объектами в современных веб-приложениях работает на основе паттерна MVC (Model-View-Controller). doka.guide Он разделяет работу приложения на три отдельные функциональные роли: модель данных, пользовательский интерфейс и управляющую логику. cs.petrsu.ru
Процесс работы: doka.guide
- Клиент делает первичный запрос на сервер. doka.guide Сервер отвечает HTML-страницей, иногда с набором каких-то данных, внедрённых в виде JS-объекта в конце страницы. doka.guide
- Пользователь совершает какое-то действие, например, просит отсортировать таблицу. doka.guide
- Клиент в ответ на это действие решает, какой запрос отправить на сервер, строит этот запрос и отправляет его. doka.guide
- Сервер принимает этот запрос, обрабатывает его и отправляет на клиент порцию новых данных. doka.guide
- Клиент принимает данные и перерисовывает часть страницы по ним сам. doka.guide
Таким образом, изменения, вносимые в один из компонентов, оказывают минимально возможное воздействие на другие компоненты. cs.petrsu.ru