(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
TeeBI for RAD Studio Suite with source code single license
Stimulsoft Reports.Ultimate Single License Includes one year subscription
IBM RATIONAL Clearcase Floating User From Rational Clearcase Lt Floating User Trade Up License + Sw Subscription & Support 12 Months
Microsoft 365 Apps for business (corporate)
JIRA Software Commercial (Cloud) Standard 10 Users
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Безопасность компьютерных сетей и защита информации
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование в AutoCAD
СУБД Oracle "с нуля"
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
eManual - электронные книги и техническая документация
Новые материалы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100