CakePHP с нуля: базовые принципы. Часть 2 из 10

В первом уроке серии мы разобрались c установкой и базовой конфигурацией CakePHP. Следующий шаг — разобраться в основах функционирования.

В основу функционирования CakePHP положен шаблон программирования MVC. Разработка приложений с использованием шаблона MVC приводит к разделению проекта на три важных части:

Рисунок, приведенный выше показывает основной процесс обработки запроса по принципу шаблона MVC в CakePHP. Допустим, что пользователь Василий только что нажал на ссылку “Хочу купить это чудесный пирожок!” на странице вашего приложения.

Почти все запросы к вашему приложению будут проделывать подобный путь. Более подробные детали будут открываться по мере создания учебного приложения в дальнейших уроках серии.

 

Данный шаблон программирования является многократно проверенным методом для создания модульного приложения, которое можно быстро создать и легко поддерживать. Разделение задач приложения в различные модели, виды и контроллеры делает его очень гибким. Новые функции легко добавить, и очень просто вносить изменения в интерфейс. Внесение изменений в одну часть приложения не оказывает влияния на другие части. Модульный дизайн приложения также позволяет дизайнерам и программистам работать одновременно, включая стадию разработки прототипа.

В следующих уроках данной серии мы начнем разрабатывать реальное приложение на CakePHP.

Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/RiqyVfpowms/lessons.php

Источник: lred.ru

Оцените статью
новости для мужчин