модель представление контроллер



Mvc схема

Автор Jack Pont задал вопрос в разделе Другие языки и технологии

Model-view-controller(mvc) и получил лучший ответ

Ответ от Frisian[гуру]
Model-View-Controller (в дальнейшем - MVC) является схемой-паттерном для создания гибких и легко расширяемых приложений с пользовательским интерфейсом. Эта схема была разработана создателями Smalltalk-80 ещё в 1980 г.
Описание основных трех частей компонента построенного по технологии MVC.
Модель (Model).
Модель - Бизнес модель - предоставляет данные (обычно для View), а также реагирует на запросы (обычно от контроллера) , изменяя свое состояние.
Это часть компонента включающая в себя такие функции, как puplished, reorder, new, edit, save, move.
Представление ( View )
Представление — Элементы пользовательского интерфейса
Это генератор HTML страницы вывода данных с отдельным шаблоном интерфейса, что очень удобно для дизайнерского оформления.
Контроллер (Controller)
Контроллер - отслеживание событий пользовательского интерфейса.
Является маршрутизатором выбора задач компонента.
Такое разделение удобно для групповой работы над проектом, дисциплинирует и дает отличное качество получаемого кода. Устраняется зависимость между различными его частями:
MVC позволяет избежать зависимости модели от интерфейса, появилась дополнительная возможность к повторному использованию кода без его изменения.
Нет опасности для кода Бизнес-модели в процессе изменения интерфейса

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Model-view-controller(mvc)
Model-View-Controller на Википедии
Посмотрите статью на википедии про Model-View-Controller
Safari на Википедии
Посмотрите статью на википедии про Safari
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*