(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
GFI FaxMaker и 1 год поддержки (10-49 лицензий)
Microsoft 365 Business Basic (corporate)
YourKit Profiler for .NET - Floating License - 1 year of e-mail support and upgrades
IBM DOMINO COLLABORATION EXPRESS AUTHORIZED USER ANNUAL SW SUBSCRIPTION & SUPPORT RENEWAL
Rational ClearQuest Floating User License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
CASE-технологии
Программирование на Microsoft Access
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
СУБД Oracle "с нуля"
Новые материалы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100