1. Постановка задачи |
Разработка программных модулейРазработка программных модулей во многом зависит от применяемых библиотек. Использование набора библиотек Zend от разработчиков языка PHP обязывает к применению подхода MVC(модель, представление, поведение). Шаблон MVC позволяет разделить данные, представление и обработку действий пользователя на три отдельных компонента(рисунок 4.10)[7]:
Этот подход наиболее популярен среди разработчиков web приложений, поскольку представление и поведение зависят от модели. Однако модель не зависит ни от представления, ни от поведения. Это одно из ключевых достоинств подобного разделения. Оно позволяет строить модель независимо от визуального представления, а также создавать несколько различных представлений для одной модели. |