2017-02-20 1 views
0

Я изучаю веб-приложение, и я понимаю, что архитектура MVC наиболее часто используется при создании приложения, но я не понимаю, как это относится к разработке веб-приложений.Как применяется архитектура MVC для разработки веб-приложений?

+1

Если вы хотите кратчайшую версию с большим количеством пропусков, то вот это: Модели соответствуют данным вы собираетесь использовать. Представления соответствуют страницам, которые будут представлять эти данные. Контроллеры соответствуют промежуточному звену, который будет собирать модели, вызывать библиотеки, которые обрабатывают их (если есть), а затем создавать представления на основе этих данных и отправлять их пользователю. – apokryfos

ответ

0

Модель -> База данных. View -> Представляет ваши данные. Контроллер -> Играть с моделью и видом. просто создайте структуру своего проекта, как это отдельный ваш код в этих трех направлениях больше ничего.

0

Вы найдете много ответов, и много различных мнений по этой теме, но в общих чертах, модель представляет собой данные, контроллер блок обработки (запрос и отклики) и View пути вы представляете ваши данные в пользовательском интерфейсе.

Из Microsoft official book about development in MVC 4 Я извлеченного это для вас:

Модель

MVC модель определяет набор классов, представляющих типы объектов, которыми управляет веб-приложение. Например, модель для сайта электронной торговли может включать класс модели продукта, который определяет такие свойства, как Описание, Номер Каталога, Цена и другие. Модели часто включают логику доступа к данным, которая считывает данные из базы данных и записывает данные в эту базу данных.

Контроллеры

контроллер MVC представляет собой класс, который обрабатывает взаимодействие с пользователем, создает и изменяет модель классов, и выбирает соответствующие виды. Например, когда пользователь запрашивает полную информацию о конкретном продукте, контроллер создает новый экземпляр класса модели продукта и передает его в представление Details, которое отображает его пользователю.

Просмотров

MVC вид является компонентом, который строит веб-страниц, которые составляют пользовательский интерфейс веб-приложения. Контроллеры часто передают экземпляр класса модели в представление. В представлении отображаются свойства класса модели. Например, если контроллер передает объект продукта, в представлении может отображаться название продукта, изображение и цена

Смежные вопросы