(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Особенность модели MVC

Источник: usabilitynews

 
Особенность модели MVC   Модель MVC - это способ построения создаваемого приложения с помощью трех базовых компонентов: моделей (M), определяющих уровень хранения данных, представления (V), которое определяет уровень внешнего вида тех данных, которые отображаются для пользователя, и контроллера (C), определяющего уровень компонентов, которые реализуют логику данного приложения. Данные уровни разделяются по их расположению. 

Кроме того, существует также компьютер пользователя и сервер, обрабатывающий всю информацию. На основании инструкций и определенного набора данных сервер возвращает HTML-страницу. Сам пользователь после этого совершает какое-нибудь действие на открытой странице, и она, таким образом, обращается снова к исходному серверу. Что бы при этом данная система не пробовала совершить на сервере, обратно пользователю возвращается очередная, сгенерированная HTML-страница. Поэтому результат для пользователя всегда будет одинаковым - и при пользовании скриптовым языком ASP в сочетании с MS SQLServer, и при пользовании языком РНР с MySQL.

Однако, не все построенные для работы с Web-приложениями системы, организованы по указанной модели MVC. Процесс деления на уровни в некоторых случаях может иметь весьма условный характер. Так, может существовать определенная база данных, хранящая объекты и, тем самым определяющая саму объектную модель, особый набор скриптов, одни из которых отвечают за процесс представления, (генерируют HTML-код), а другие определяют правила работы системы с пользователем. Частным случаем в этом процессе будут статические HTML-страницы, не изменяющиеся на всем протяжении работы пользователя. По этому принципу построено множество персональных сайтов, которые размещаются на бесплатных хостингах. То есть, на статической странице располагаются объекты и представление. Следовательно, независимо от способа организации сайта, выбранного одинаковыми компонентами: визуальными элементами страниц, операционной системой и браузером.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 07.06.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Raize Components 6
Oracle Database Personal Edition Named User Plus License
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
Panda Internet Security - ESD версия - на 1 устройство - (лицензия на 1 год)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
СУБД Oracle "с нуля"
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Новые материалы
Adobe Photoshop: алхимия дизайна
Компьютерная библиотека: книги, статьи, полезные ссылки
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100