Разработка интерфейса к базе данных
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Для создания веб-приложения использован структурный паттерн MVC (Model-View-Controller) [7-9]. В котором Model отвечает за данные, получаемые из базы или из файлов, View – интерфейс приложения, Controller – скрипт, обрабатывающий данные/реагирующий на действия пользователя, в зависимости от конкретной задачи.
Данный паттерн позволяет отделить логику по обработке данных и сами данные от представления. Благодаря чему одну и ту же бизнес-логику можно использовать с разными интерфейсами. Схема работы паттерна MVC представлена на рисунке 2.
Рис. 2. Схема MVC
Работа приложения, построенного по MVC, происходит по следующему алгоритму: пользователь отправляет запрос (обработать данные из формы, открыть страницу и т.д.), для обработки запроса вызывается определенный контроллер, контроллер вызывает методы модели для получения и обработки данных, затем, уведомляет представление о том, что нужно отобразить данные модели
Зарегистрируйся, чтобы продолжить изучение работы
. Представление обновляется и отображает пользователю результат запроса. Процесс взаимодействия пользователя и сайта, построенного с помощью структурного паттерна MVC, приведен на рисунке 3.
Рис. 3. Схема взаимодействия пользователя с сайтом
Как видно из рисунка 1, Пользователь, открывая сайт в браузере, отправляет запрос. Запрос перенаправляется соответствующему контроллеру с помощью роутера (как правило, это файл .htaccess [12]). Контроллер запрашивает данные у модели. Модель получает данные из соответствующих таблиц базы. Контроллер перенаправляет данные модели представлению, представление обновляется, контроллер вызывает представление для демонстрации данных пользователю через окно браузера
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!