(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
The BAT! Home Upgrade- 1 компьютер
ABBYY Lingvo x6 Европейская Домашняя версия, электронный ключ
IBM DOMINO ENTERPRISE CLIENT ACCESS LICENSE AUTHORIZED USER ANNUAL SW SUBSCRIPTION & SUPPORT RENEWAL
JIRA Software Commercial (Cloud) Standard 10 Users
Business Studio 4.2 Enterprise. Конкурентная лицензия + Business Studio Portal 4.2. Пользовательская именная лицензия.
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
СУБД Oracle "с нуля"
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Новые материалы
Все о PHP и даже больше
Windows и Office: новости и советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100